|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ESBAPI
This interface provides access to the sub-components of the ESB API. An implementation instance is obtained by using ESBAPIFactory.createAPI A typical usage pattern is to create an instance of the API connected to a domain, perform the required operations and then dispose of the API. Note that the various configuration API's can be utilized against either a running Domain manager or a ds.xml file (with the exception of the MonitoredContainerConfigAPI). The runtime API's can only be used when communicating with a running domain manager.
Method Summary | |
---|---|
void |
dispose()
Cleanup the resources used by the API instance (JMX/JMS connections). |
IContainerConfigAPI |
getContainerConfigAPI()
Obtain a connected instance of the Container configuration API. |
IContainerRuntimeAPI |
getContainerRuntimeAPI(java.lang.String mfContainerName,
java.lang.String esbContainerName)
Obtain a connected instance of the Container runtime API (only with running domain manager). |
IEndpointConfigAPI |
getEndpointConfigAPI()
Obtain a connected instance of the Endpoint configuration API. |
IMonitoredContainerConfigAPI |
getMonitoredContainersConfigAPI()
Obtain a connected instance of the Monitored container configuration API (only with running domain manager). |
IMonitoredContainerRuntimeAPI |
getMonitoredContainersRuntimeAPI()
Obtain a connected instance of the Monitored container runtime API (only with running domain manager) This API is used internally. |
IProcessConfigAPI |
getProcessConfigAPI()
Obtain a connected instance of the Process configuration API. |
IServiceConfigAPI |
getServiceConfigAPI()
Obtain a connected instance of the Service configuration API. |
Method Detail |
---|
IContainerConfigAPI getContainerConfigAPI()
IContainerConfigAPI
IServiceConfigAPI getServiceConfigAPI()
IServiceConfigAPI
IProcessConfigAPI getProcessConfigAPI()
IProcessConfigAPI
IEndpointConfigAPI getEndpointConfigAPI()
IEndpointConfigAPI
IMonitoredContainerConfigAPI getMonitoredContainersConfigAPI()
IMonitoredContainerConfigAPI
IMonitoredContainerRuntimeAPI getMonitoredContainersRuntimeAPI()
IMonitoredContainerRuntimeAPI
IContainerRuntimeAPI getContainerRuntimeAPI(java.lang.String mfContainerName, java.lang.String esbContainerName)
IContainerRuntimeAPI
void dispose()
|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |