Class SpringContainerDeployer
- java.lang.Object
-
- org.apache.uima.adapter.jms.activemq.SpringContainerDeployer
-
- All Implemented Interfaces:
ControllerCallbackListener
public class SpringContainerDeployer extends java.lang.Object implements ControllerCallbackListener
-
-
Field Summary
Fields Modifier and Type Field Description static int
QUIESCE_AND_STOP
static int
STOP_NOW
-
Constructor Summary
Constructors Constructor Description SpringContainerDeployer()
SpringContainerDeployer(java.util.concurrent.ConcurrentHashMap aSpringContainerRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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(java.lang.Exception e)
void
notifyOnInitializationFailure(AnalysisEngineController aController, 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()
-
-
-
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
-
-
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 interfaceControllerCallbackListener
-
notifyOnInitializationSuccess
public void notifyOnInitializationSuccess(AnalysisEngineController aController)
- Specified by:
notifyOnInitializationSuccess
in interfaceControllerCallbackListener
-
notifyOnInitializationFailure
public void notifyOnInitializationFailure(java.lang.Exception e)
- Specified by:
notifyOnInitializationFailure
in interfaceControllerCallbackListener
-
notifyOnInitializationSuccess
public void notifyOnInitializationSuccess()
- Specified by:
notifyOnInitializationSuccess
in interfaceControllerCallbackListener
-
notifyOnTermination
public void notifyOnTermination(java.lang.String message)
- Specified by:
notifyOnTermination
in interfaceControllerCallbackListener
-
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 interfaceControllerCallbackListener
-
notifyOnReconnectionSuccess
public void notifyOnReconnectionSuccess()
- Specified by:
notifyOnReconnectionSuccess
in interfaceControllerCallbackListener
-
-