com.bea.wli.sb.transports
Interface TransportWLSArtifactDeployer

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.

makeWLSChangesOnCreate

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. Prior to calling this method, the configuration system makes sure that a WLS edit session is created.

Parameters:

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 list

context - context for create operation. Providers can use this to extract endpoint configuration, service reference, etc.

makeWLSChangesOnDelete

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. Prior to calling this method, the configuration system makes sure that a WLS edit session is created.

Parameters:

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 list

context - context for delete operation. Providers can use this to extract endpoint configuration, service reference, etc.