org.apache.uima.adapter.jms.activemq
Class SpringContainerDeployer

java.lang.Object
  extended by org.apache.uima.adapter.jms.activemq.SpringContainerDeployer
All Implemented Interfaces:
ControllerCallbackListener

public class SpringContainerDeployer
extends java.lang.Object
implements ControllerCallbackListener


Field Summary
static int QUIESCE_AND_STOP
           
static int STOP_NOW
           
 
Constructor Summary
SpringContainerDeployer()
           
SpringContainerDeployer(java.util.concurrent.ConcurrentHashMap aSpringContainerRegistry)
           
 
Method Summary
 java.lang.String deploy(java.lang.String springContextFile)
           
 java.lang.String deploy(java.lang.String[] springContextFiles)
           
 org.springframework.context.support.FileSystemXmlApplicationContext getSpringContext()
           
 AnalysisEngineController getTopLevelController()
           
 boolean initializationFailed()
           
 boolean isInitialized()
           
 void notifyOnInitializationFailure(AnalysisEngineController aController, java.lang.Exception e)
           
 void notifyOnInitializationFailure(java.lang.Exception e)
           
 void notifyOnInitializationSuccess()
           
 void notifyOnInitializationSuccess(AnalysisEngineController aController)
           
 void notifyOnReconnecting(java.lang.String aMessage)
           
 void notifyOnReconnectionSuccess()
           
 void notifyOnTermination(java.lang.String message)
           
 void notifyOnTermination(java.lang.String aServiceName, java.lang.String aCasReferenceId, java.lang.Exception cause)
           
 void startListeners()
           
 void undeploy(int stop_level)
           
protected  void waitForServiceNotification()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QUIESCE_AND_STOP

public static final int QUIESCE_AND_STOP
See Also:
Constant Field Values

STOP_NOW

public static final int STOP_NOW
See Also:
Constant Field Values
Constructor Detail

SpringContainerDeployer

public SpringContainerDeployer()

SpringContainerDeployer

public SpringContainerDeployer(java.util.concurrent.ConcurrentHashMap aSpringContainerRegistry)
Method Detail

getTopLevelController

public AnalysisEngineController getTopLevelController()

startListeners

public void startListeners()
                    throws java.lang.Exception
Throws:
java.lang.Exception

deploy

public java.lang.String deploy(java.lang.String springContextFile)
                        throws org.apache.uima.resource.ResourceInitializationException
Throws:
org.apache.uima.resource.ResourceInitializationException

deploy

public java.lang.String deploy(java.lang.String[] springContextFiles)
                        throws org.apache.uima.resource.ResourceInitializationException
Throws:
org.apache.uima.resource.ResourceInitializationException

undeploy

public void undeploy(int stop_level)
              throws java.lang.Exception
Throws:
java.lang.Exception

waitForServiceNotification

protected void waitForServiceNotification()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

notifyOnInitializationFailure

public void notifyOnInitializationFailure(AnalysisEngineController aController,
                                          java.lang.Exception e)
Specified by:
notifyOnInitializationFailure in interface ControllerCallbackListener

notifyOnInitializationSuccess

public void notifyOnInitializationSuccess(AnalysisEngineController aController)
Specified by:
notifyOnInitializationSuccess in interface ControllerCallbackListener

notifyOnInitializationFailure

public void notifyOnInitializationFailure(java.lang.Exception e)
Specified by:
notifyOnInitializationFailure in interface ControllerCallbackListener

notifyOnInitializationSuccess

public void notifyOnInitializationSuccess()
Specified by:
notifyOnInitializationSuccess in interface ControllerCallbackListener

notifyOnTermination

public void notifyOnTermination(java.lang.String message)
Specified by:
notifyOnTermination in interface ControllerCallbackListener

getSpringContext

public org.springframework.context.support.FileSystemXmlApplicationContext getSpringContext()

isInitialized

public boolean isInitialized()

initializationFailed

public boolean initializationFailed()

notifyOnTermination

public void notifyOnTermination(java.lang.String aServiceName,
                                java.lang.String aCasReferenceId,
                                java.lang.Exception cause)

notifyOnReconnecting

public void notifyOnReconnecting(java.lang.String aMessage)
Specified by:
notifyOnReconnecting in interface ControllerCallbackListener

notifyOnReconnectionSuccess

public void notifyOnReconnectionSuccess()
Specified by:
notifyOnReconnectionSuccess in interface ControllerCallbackListener


Copyright © 2011. All Rights Reserved.