|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IServiceConfig
Represent a configured service instance of a particular service type.
Method Summary | |
---|---|
void |
addExitAddress(IAddress exit)
Add the specified address to the set of exit endpoints for this service. |
IServiceApplicationConfig |
addToContainer(IContainerConfig container,
int numListeners)
Add to the container who's configuration was specified |
void |
clearExitAddresses()
clear the set of exit endpoints. |
IAddress |
getAsAddress()
Get the service's address for use in API calls which require an address. |
IServiceTypeConfig.ClassLoaderConfiguration |
getContainerClasspath()
|
IEndpointConfig |
getEntryEndpointConfig()
|
IAddress[] |
getExitAddresses()
|
IAddress |
getFaultAddress()
|
IServiceTypeConfig.ClassLoaderConfiguration |
getInstanceClasspath()
|
java.lang.String |
getName()
Get the name of the configuration. |
IAddress |
getRejectedMessageAddress()
|
IServiceTypeConfig |
getServiceTypeConfig()
|
IServiceTypeConfig.ClassLoaderConfiguration |
getTypeClasspath()
|
java.lang.String |
getWSDLUrl()
|
IParameter[] |
listInitParameters()
Retrieve the initialization parameters defined by the service type. |
IParameter[] |
listRuntimeParameters()
Retrieve the runtime parameters defined by the service type. |
boolean |
removeFromContainer(IContainerConfig container)
Remove the service from the container, if it was deployed there. |
void |
setEntryEndpointConfig(IEndpointConfig endpointConfig)
Set the entry endpoint configuration for this instance. |
void |
setExitAddress(IAddress[] exits)
|
void |
setFaultAddress(IAddress fault)
Set the fault endpoint for this service. |
void |
setName(java.lang.String name)
Set the service instance's name. |
void |
setRejectedMessageAddress(IAddress rme)
Set the RME endpoint for this service. |
void |
setServiceTypeConfig(IServiceTypeConfig serviceTypeConfig)
Set the service type configuration this service is an instance of |
void |
setWSDLUrl(java.lang.String url)
Set the WSDL associated with this service. |
Methods inherited from interface com.sonicsw.esb.mgmtapi.config.IBaseConfig |
---|
getType |
Method Detail |
---|
java.lang.String getName()
IBaseConfig
getName
in interface IBaseConfig
void setName(java.lang.String name)
name
- IServiceTypeConfig getServiceTypeConfig()
void setServiceTypeConfig(IServiceTypeConfig serviceTypeConfig)
IEndpointConfig getEntryEndpointConfig()
void setEntryEndpointConfig(IEndpointConfig endpointConfig)
endpointConfig
- -
the entry endpoint configuration for this instance.IAddress getAsAddress()
IAddress[] getExitAddresses()
void setExitAddress(IAddress[] exits)
exits
- -
a Set of IAdress objects, to be ysed as the exit endpoints of this service.void addExitAddress(IAddress exit)
exit
- - an IAdressvoid clearExitAddresses()
IAddress getFaultAddress()
void setFaultAddress(IAddress fault)
IAddress getRejectedMessageAddress()
void setRejectedMessageAddress(IAddress rme)
java.lang.String getWSDLUrl()
void setWSDLUrl(java.lang.String url)
url
- IParameter[] listInitParameters()
IParameter[] listRuntimeParameters()
IServiceApplicationConfig addToContainer(IContainerConfig container, int numListeners)
container
- - ESB container to which to add this service.numListeners
- - the number of threads to configure for this service in the container.
boolean removeFromContainer(IContainerConfig container)
container
- the ESB container from which to remove this service.
IServiceTypeConfig.ClassLoaderConfiguration getContainerClasspath()
IServiceTypeConfig.ClassLoaderConfiguration getTypeClasspath()
IServiceTypeConfig.ClassLoaderConfiguration getInstanceClasspath()
|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |