public interface TransportWLSArtifactDeployer
Modifier and Type | Method and Description |
---|---|
void |
makeWLSChangesOnCreate(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(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(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(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(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
|
void makeWLSChangesOnCreate(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(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(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(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(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.TransportException
void 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.