public interface ISrvAppWatcher
Modifier and Type | Method and Description |
---|---|
void |
onAppActive(SrvMonAppEngineActiveMessage message)
Notifies that an application has gone active.
|
void |
onAppBusBindingCreated(SrvMonAppBusBindingCreatedMessage message)
Notifies that an application bus binding has been created.
|
void |
onAppBusBindingDestroyed(SrvMonAppBusBindingDestroyedMessage message)
Notifies that an application's bus binding has been destroyed (torn down).
|
void |
onAppBusBindingFailed(SrvMonAppBusBindingDownMessage message)
Notifies that an application's bus binding has failed.
|
void |
onAppBusBindingOpened(SrvMonAppBusBindingOpenedMessage message)
Notifies that an application bus binding is open and operational.
|
void |
onAppBusBindingOpenFailed(SrvMonAppBusBindingOpenFailedMessage message)
Notifies that an application's bus binding has failed.
|
void |
onAppBusBindingOpening(SrvMonAppBusBindingOpeningMessage message)
Notifies that an application bus binding is opening.
|
void |
onAppChannelDown(SrvMonAppChannelDownMessage message)
Notifies that an application's channel has been closed.
|
void |
onAppChannelUp(SrvMonAppChannelUpMessage message)
Notifies that an application's channel has been opened.
|
void |
onAppClientConnected(String appName,
String clientName)
Notifies that an application's client has connected.
|
void |
onAppClientDisconnected(String appName,
String clientName)
Notifies that an application's client has disconnected.
|
void |
onAppFlowCreated(String appName,
long timestamp,
int flowid)
Notifies that a new flow has been created for the application.
|
void |
onAppInitialized(SrvAppLoader loader,
long timestamp)
Notifies that an application has been initialized.
|
void |
onAppLoaded(SrvAppLoader loader)
Notifies that an application has been loaded.
|
<E extends IRogMessage & IRogCopyableNode<? extends IRogMessage> & com.neeve.server.mon.common.ISrvMonEvent> |
onAppMonEvent(String appName,
E monEvent)
Invoked when a message backed event is emitted by an applications.
|
void |
onAppStarted(SrvMonAppEngineStartedMessage message)
Notifies that an application has been started.
|
void |
onAppStopped(SrvMonAppEngineStoppedMessage message)
Notifies that an application has been stopped.
|
void |
onAppUnloaded(String name,
long timestamp)
Notifies that an application has been unloaded.
|
void onAppLoaded(SrvAppLoader loader)
loader
- The loaded application's loader.void onAppInitialized(SrvAppLoader loader, long timestamp)
loader
- The initialized application's loader.timestamp
- The time at which the the application was initialzed.void onAppStarted(SrvMonAppEngineStartedMessage message)
message
- contains details about the application started event.This method is invoked when an application's AEP engine is started.
void onAppActive(SrvMonAppEngineActiveMessage message)
message
- the activation event details.This method is invoked when an application's AEP engine goes active i.e. when the application assumes the role of the primary application in its cluster.
void onAppBusBindingCreated(SrvMonAppBusBindingCreatedMessage message)
message
- The event details.This method is invoked when an application's AEP engine establishes a bus binding on the application's behalf.
void onAppBusBindingOpening(SrvMonAppBusBindingOpeningMessage message)
message
- contains details open the opening event.This method is invoked when an application's AEP engine commences opening a bus binding on the application's behalf.
void onAppBusBindingOpened(SrvMonAppBusBindingOpenedMessage message)
message
- Contains details about the open event.This method is invoked when an application's AEP engine successfully opens a bus binding on the application's behalf.
void onAppBusBindingOpenFailed(SrvMonAppBusBindingOpenFailedMessage message)
message
- contains details about the failure event.This method is invoked when an application's AEP engine detects a failure in an application's bus binding.
void onAppBusBindingFailed(SrvMonAppBusBindingDownMessage message)
message
- contains details about the failure event.This method is invoked when an application's AEP engine detects a failure in an application's bus binding.
void onAppBusBindingDestroyed(SrvMonAppBusBindingDestroyedMessage message)
message
- the event details.This method is invoked when an application's AEP engine tears down a bus binding opened on the application's behalf.
void onAppChannelUp(SrvMonAppChannelUpMessage message)
message
- the event details.This method is invoked when an application's AEP engine successfully opens a bus channel on the application's behalf.
void onAppChannelDown(SrvMonAppChannelDownMessage message)
message
- the event details.This method is invoked when an application's AEP engine successfully closes a bus channel on the application's behalf.
void onAppClientConnected(String appName, String clientName)
appName
- The application's name.clientName
- The name of the connected client.void onAppClientDisconnected(String appName, String clientName)
appName
- The application's name.clientName
- The name of the disconnected client.void onAppFlowCreated(String appName, long timestamp, int flowid)
appName
- The application's name.timestamp
- The event timestamp.flowid
- The flow id.void onAppStopped(SrvMonAppEngineStoppedMessage message)
message
- contains details about the stopped application.This method is invoked when an application's AEP engine is stopped.
void onAppUnloaded(String name, long timestamp)
name
- The unloaded application's name.timestamp
- The timestamp at which the application was unloaded.<E extends IRogMessage & IRogCopyableNode<? extends IRogMessage> & com.neeve.server.mon.common.ISrvMonEvent> void onAppMonEvent(String appName, E monEvent)
monEvent
- THe monitoring eventCopyright © 2019 Neeve Research, LLC. All Rights Reserved.