Examples of JobDriverEventListener


Examples of org.apache.uima.ducc.jd.event.JobDriverEventListener

   *
   * @param jd - {@link JobDriverComponent} instance
   * @return - {@link JobDriverEventListener}
   */
  public JobDriverEventListener jobDriverDelegateListener(IJobDriverComponent jdc) {
    JobDriverEventListener jdel =  new JobDriverEventListener(jdc);
    return jdel;
  }
View Full Code Here

Examples of org.apache.uima.ducc.jd.event.JobDriverEventListener

   */
  @Bean
  public JobDriverComponent jobDriver() throws Exception {
    JobDriverComponent jdc = new JobDriverComponent(common.camelContext(), common.brokerUrl,common.jdQueuePrefix,common.localeLanguage,common.localeCountry);
        //  Instantiate delegate listener to receive incoming messages.
        JobDriverEventListener delegateListener = this.jobDriverDelegateListener(jdc);
    //  Inject a dispatcher into the listener in case it needs to send
    //  a message to another component
        delegateListener.setDuccEventDispatcher(jobDriverTransport.duccEventDispatcher(common.orchestratorStateUpdateEndpoint, jdc.getContext()));
    //  Inject Camel Router that will delegate messages to JobDriver delegate listener
    jdc.getContext().addRoutes(this.routeBuilderForIncomingRequests(common.orchestratorAbbreviatedStateUpdateEndpoint, delegateListener));
    jdc.getContext().addRoutes(this.routeBuilderForJdStatePost(jdc, common.jdStateUpdateEndpoint, Integer.parseInt(common.jdStatePublishRate)));
    return jdc;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.