Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Service Bus
11g Release 1 (11.1.1.6.3)

E15033-08


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

makeWLSChangesOnCreate

void makeWLSChangesOnCreate(weblogic.management.configuration.DomainMBean editableDomain,
                            EndPointOperations.Create context)
                            throws TransportException
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.
Throws:
TransportException

makeWLSChangesOnUpdate

void makeWLSChangesOnUpdate(weblogic.management.configuration.DomainMBean editableDomain,
                            EndPointOperations.Update context)
                            throws TransportException
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.
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 update operation. Providers can use this to extract endpoint configuration, service reference, etc.
Throws:
TransportException

makeWLSChangesOnSuspend

void makeWLSChangesOnSuspend(weblogic.management.configuration.DomainMBean editableDomain,
                             EndPointOperations.Suspend context)
                             throws TransportException
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.
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 suspend operation. Providers can use this to extract endpoint configuration, service reference, etc.
Throws:
TransportException

makeWLSChangesOnResume

void makeWLSChangesOnResume(weblogic.management.configuration.DomainMBean editableDomain,
                            EndPointOperations.Resume context)
                            throws TransportException
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.
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 resume operation. Providers can use this to extract endpoint configuration, service reference, etc.
Throws:
TransportException

makeWLSChangesOnDelete

void makeWLSChangesOnDelete(weblogic.management.configuration.DomainMBean editableDomain,
                            EndPointOperations.Delete context)
                            throws TransportException
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.
Throws:
TransportException

sessionActivationSucceeded

void sessionActivationSucceeded(EndPointOperations.CommonOperation context)
Called when session activation has succeeded The callee may NOT throw exceptions as there is no way to recover
Parameters:
context - context for operation. Providers can use this to extract endpoint configuration, service reference, etc.

sessionActivationFailed

void sessionActivationFailed(EndPointOperations.CommonOperation context)
Called when session activation has failed The callee may NOT throw exceptions as there is no way to recover
Parameters:
context - context for operation. Providers can use this to extract endpoint configuration, service reference, etc.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Service Bus
11g Release 1 (11.1.1.6.3)

E15033-08


Copyright © 2008, 2012, Oracle. All rights reserved.