| 
 | |||||||||
| 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 | ||||||||