|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TransportWLSArtifactDeployer
The plugin interface for modules that need to deploy/undeploy/modify WLS related artifacts along with a service bus deployment. For example, in certain cases, WLS queues need to be deployed in response to the creation of a service.
| Method Summary | |
|---|---|
void |
makeWLSChangesOnCreate(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Create context)
Called on admin server when the transport endpoint needs to be created by the service bus deployment system so that required WLS changes are performed. |
void |
makeWLSChangesOnDelete(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Delete context)
Called on admin server when the transport endpoint needs to be deleted by the service bus deployment system so that required WLS changes are performed. |
void |
makeWLSChangesOnResume(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Resume context)
Called on admin server when the transport endpoint needs to be resumed (re-enabled) by the service bus deployment system so that required WLS changes are performed. |
void |
makeWLSChangesOnSuspend(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Suspend context)
Called on admin server when the transport endpoint needs to be suspended (disabled) by the service bus deployment system so that required WLS changes are performed. |
void |
makeWLSChangesOnUpdate(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Update context)
Called on admin server when the transport endpoint needs to be updated by the service bus deployment system so that required WLS changes are performed. |
void |
sessionActivationFailed(EndPointOperations.CommonOperation context)
Called when session activation has failed The callee may NOT throw exceptions as there is no way to recover |
void |
sessionActivationSucceeded(EndPointOperations.CommonOperation context)
Called when session activation has succeeded The callee may NOT throw exceptions as there is no way to recover |
| Method Detail |
|---|
void makeWLSChangesOnCreate(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Create context)
throws TransportException
editableDomain - the domain mbean that should be used to perform
WLS related changes. Any changes made via this mbean will go to a WLS change listcontext - context for create operation. Providers can use this to
extract endpoint configuration, service reference, etc.
TransportException
void makeWLSChangesOnUpdate(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Update context)
throws TransportException
editableDomain - the domain mbean that should be used to perform
WLS related changes. Any changes made via this mbean will go to a WLS change listcontext - context for update operation. Providers can use this to
extract endpoint configuration, service reference, etc.
TransportException
void makeWLSChangesOnSuspend(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Suspend context)
throws TransportException
editableDomain - the domain mbean that should be used to perform
WLS related changes. Any changes made via this mbean will go to a WLS change listcontext - context for suspend operation. Providers can use this to
extract endpoint configuration, service reference, etc.
TransportException
void makeWLSChangesOnResume(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Resume context)
throws TransportException
editableDomain - the domain mbean that should be used to perform
WLS related changes. Any changes made via this mbean will go to a WLS change listcontext - context for resume operation. Providers can use this to
extract endpoint configuration, service reference, etc.
TransportException
void makeWLSChangesOnDelete(weblogic.management.configuration.DomainMBean editableDomain,
EndPointOperations.Delete context)
throws TransportException
editableDomain - the domain mbean that should be used to perform
WLS related changes. Any changes made via this mbean will go to a WLS change listcontext - context for delete operation. Providers can use this to
extract endpoint configuration, service reference, etc.
TransportExceptionvoid sessionActivationSucceeded(EndPointOperations.CommonOperation context)
context - context for operation. Providers can use this to
extract endpoint configuration, service reference, etc.void sessionActivationFailed(EndPointOperations.CommonOperation context)
context - context for operation. Providers can use this to
extract endpoint configuration, service reference, etc.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||