public interface IJMSModuleHelper
A helper instance is scoped to a domain, a RG (domain level or partition) or a RGT. All operations are performed within the scope that is associated with the helper.
| Modifier and Type | Interface | Description | 
|---|---|---|
static class  | 
IJMSModuleHelper.ScopeType | 
|
static class  | 
IJMSModuleHelper.StoreType | 
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
createConnectionFactory(java.lang.String resourceName,
                       java.lang.String factoryName,
                       java.lang.String factoryJndiName,
                       java.lang.String targetName,
                       JMSNamedEntityModifier modifier) | 
 Creates a JMS connection factory in the given JMS System resource module 
 | 
void | 
createDestinationKey(java.lang.String resourceName,
                    java.lang.String destinationKeyName,
                    java.lang.String property,
                    java.lang.String keyType,
                    java.lang.String sortOrder,
                    JMSNamedEntityModifier modifier) | 
 Creates a DestinationKey Bean in the given JMS system resource module 
 | 
void | 
createForeignConnectionFactory(java.lang.String resourceName,
                              java.lang.String foreignServerName,
                              java.lang.String foreignConnectionFactoryName,
                              java.lang.String localJNDIName,
                              java.lang.String remoteJNDIName,
                              java.lang.String username,
                              java.lang.String password,
                              JMSNamedEntityModifier modifier) | 
 Creates a foreign JMS connection factory in a given foreign server of a
 JMS system resource module 
 | 
void | 
createForeignDestination(java.lang.String resourceName,
                        java.lang.String foreignServerName,
                        java.lang.String foreignDestinationName,
                        java.lang.String localJNDIName,
                        java.lang.String remoteJNDIName,
                        JMSNamedEntityModifier modifier) | 
 Creates a foreign JMS destination in a given foreign server of a
 JMS system resource module 
 | 
void | 
createForeignServer(java.lang.String resourceName,
                   java.lang.String foreignServerName,
                   java.lang.String targetName,
                   JMSNamedEntityModifier modifier) | 
 Creates a foreign JMS server in a given JMS system resource module 
 | 
void | 
createJMSServer(java.lang.String jmsServerName,
               java.lang.String targetName,
               java.lang.String storeName) | 
 Creates a JMSServer in the given scope. 
 | 
void | 
createJMSSystemResource(java.lang.String resourceName,
                       java.lang.String targetName) | 
 Creates a JMS System resource in the given scope 
 | 
void | 
createPersistentStore(IJMSModuleHelper.StoreType storeType,
                     java.lang.String storeName,
                     java.lang.String targetName,
                     PersistentStoreModifier modifier) | 
 Creates a persistent store in the given scope 
 | 
void | 
createQueue(java.lang.String resourceName,
           java.lang.String jmsServerName,
           java.lang.String queueName,
           java.lang.String jndiName,
           JMSNamedEntityModifier modifier) | 
 Creates a JMS queue in a given JMS system resource module. 
 | 
void | 
createQuota(java.lang.String resourceName,
           java.lang.String quotaName,
           JMSNamedEntityModifier modifier) | 
 Creates a quota in the given JMS system resource module 
 | 
void | 
createSAFAgent(java.lang.String safAgentName,
              java.lang.String targetName,
              java.lang.String storeName) | 
 Creates a SAFAgent in the given scope. 
 | 
void | 
createSAFErrorHandling(java.lang.String resourceName,
                      java.lang.String safErrorHandlingName,
                      JMSNamedEntityModifier modifier) | 
 Creates a SAF error handling in the given JMS system resource module 
 | 
void | 
createSAFImportedDestinations(java.lang.String resourceName,
                             java.lang.String safImportedDestinationsName,
                             java.lang.String safRemoteContextName,
                             java.lang.String safErrorHandlingName,
                             java.lang.String targetName,
                             JMSNamedEntityModifier modifier) | 
 Creates a SAF imported destinations group in the given JMS system resource module 
 | 
void | 
createSAFQueue(java.lang.String resourceName,
              java.lang.String safImportedDestinationsName,
              java.lang.String safQueueName,
              java.lang.String safQueueRemoteJNDIName,
              JMSNamedEntityModifier modifier) | 
 Creates a SAF queue in the given SAF imported destinations group 
 | 
void | 
createSAFRemoteContext(java.lang.String resourceName,
                      java.lang.String safRemoteContextName,
                      JMSNamedEntityModifier modifier) | 
 Creates a SAF remote context in the given JMS system resource module 
 | 
void | 
createSAFTopic(java.lang.String resourceName,
              java.lang.String safImportedDestinationsName,
              java.lang.String safTopicName,
              java.lang.String safTopicRemoteJNDIName,
              JMSNamedEntityModifier modifier) | 
 Creates a SAF topic in the given SAF imported destinations group 
 | 
void | 
createTemplate(java.lang.String resourceName,
              java.lang.String templateName,
              JMSNamedEntityModifier modifier) | 
 Creates a template in the given JMS system resource module 
 | 
void | 
createTopic(java.lang.String resourceName,
           java.lang.String jmsServerName,
           java.lang.String topicName,
           java.lang.String jndiName,
           JMSNamedEntityModifier modifier) | 
 Creates a JMS topic in the given JMS system resource module 
 | 
void | 
createUniformDistributedQueue(java.lang.String resourceName,
                             java.lang.String uniformDistributedQueueName,
                             java.lang.String jndiName,
                             java.lang.String targetName,
                             JMSNamedEntityModifier modifier) | 
 Create a uniform distributed queue in the given JMS Module and
 target it as stated. 
 | 
void | 
createUniformDistributedTopic(java.lang.String resourceName,
                             java.lang.String uniformDistributedTopicName,
                             java.lang.String jndiName,
                             java.lang.String targetName,
                             JMSNamedEntityModifier modifier) | 
 Create a uniform distributed topic in the given JMS Module and
 target it as stated. 
 | 
void | 
deleteConnectionFactory(java.lang.String resourceName,
                       java.lang.String factoryName) | 
 Deletes a JMS connection factory in the given JMS System resource module 
 | 
void | 
deleteDestinationKey(java.lang.String resourceName,
                    java.lang.String destinationKeyName) | 
 Deletes the destination key bean from the given 
 | 
void | 
deleteForeignConnectionFactory(java.lang.String resourceName,
                              java.lang.String foreignServerName,
                              java.lang.String foreignConnectionFactoryName) | 
 Delete a foreign connection factory from the given foreign server in a resource 
 | 
void | 
deleteForeignDestination(java.lang.String resourceName,
                        java.lang.String foreignServerName,
                        java.lang.String foreignDestinationName) | 
 Delete a foreign destination from a given foreignServer in a resource 
 | 
void | 
deleteForeignServer(java.lang.String resourceName,
                   java.lang.String foreignServerName) | 
 Delete a foreign server and all its foreign connection factories and
 foreign destinations. 
 | 
void | 
deleteJMSServer(java.lang.String jmsServerName) | 
 Deletes a JMSServer in the given scope. 
 | 
void | 
deleteJMSSystemResource(java.lang.String resourceName) | 
 Deletes a JMS System resource in the given scope 
 | 
void | 
deletePersistentStore(java.lang.String storeName) | 
 Deletes a persistent store 
 | 
void | 
deleteQueue(java.lang.String resourceName,
           java.lang.String queueName) | 
 Deletes a JMS queue in a given JMS system resource module. 
 | 
void | 
deleteQuota(java.lang.String resourceName,
           java.lang.String quotaName) | 
 Deletes a quota from the given JMS system resource module 
 | 
void | 
deleteSAFAgent(java.lang.String safAgentName) | 
 Deletes a SAFAgent in the given scope. 
 | 
void | 
deleteSAFErrorHandling(java.lang.String resourceName,
                      java.lang.String safErrorHandlingName) | 
 Delete a SAF error handling from the given JMS system resource module 
 | 
void | 
deleteSAFImportedDestinations(java.lang.String resourceName,
                             java.lang.String safImportedDestinationsName) | 
 Deletes a SAF imported destinations group and all its SAF queues and SAF topics. 
 | 
void | 
deleteSAFQueue(java.lang.String resourceName,
              java.lang.String safImportedDestinationsName,
              java.lang.String safQueueName) | 
 Deletes a SAF queue from the given SAF imported Destinations group. 
 | 
void | 
deleteSAFRemoteContext(java.lang.String resourceName,
                      java.lang.String safRemoteContextName) | 
 Deletes a SAF remote context from the given JMS system resource module 
 | 
void | 
deleteSAFTopic(java.lang.String resourceName,
              java.lang.String safImportedDestinationsName,
              java.lang.String safTopicName) | 
 Delete a SAF topic from the given SAF imported destinations group. 
 | 
void | 
deleteTemplate(java.lang.String resourceName,
              java.lang.String templateName) | 
 Deletes a template from the given JMS system resource module 
 | 
void | 
deleteTopic(java.lang.String resourceName,
           java.lang.String topicName) | 
 Deletes a topic from the given JMS system resource module 
 | 
void | 
deleteUniformDistributedQueue(java.lang.String resourceName,
                             java.lang.String uniformDistributedQueueName) | 
 Deletes a uniform distributed queue in the given JMS Module 
 | 
void | 
deleteUniformDistributedTopic(java.lang.String resourceName,
                             java.lang.String uniformDistributedTopicName) | 
 Deletes a uniform distributed topic in the given JMS Module 
 | 
void | 
deployJMSServer(java.lang.String jmsServerName,
               java.lang.String targetName) | 
 Deploy a JMSServer and in turn advertise all the destinations
 on that JMSServer to the JNDI tree of the target server. 
 | 
void | 
deploySAFAgent(java.lang.String safAgentName,
              java.lang.String targetName) | 
 Deploy a SAFAgent and in turn advertise all the imported destinations
 of that SAFAgent to the JNDI tree of the target servers/clusters. 
 | 
DestinationBean[] | 
findAllInheritedDestinations(java.lang.String templateName,
                            JMSBean module) | 
 Returns an array of all the JMS destinations(queues/topics) that are
 inherited from the given Template (name) 
 | 
QueueBean[] | 
findAllInheritedQueueBeans(java.lang.String templateName,
                          JMSBean module) | 
 Finder that returns all the QueueBeans that inherit from the given
 TemplateBean in a JMS Module 
 | 
TopicBean[] | 
findAllInheritedTopicBeans(java.lang.String templateName,
                          JMSBean module) | 
 Finder that returns all the TopicBeans that inherit from the given
 TemplateBean in a JMS Module 
 | 
void | 
findAndModifyEntity(java.lang.String resourceName,
                   java.lang.String entityName,
                   java.lang.String entityType,
                   JMSNamedEntityModifier modifier) | 
 Helper API to find and modify a JMS Module managed entity from the given
 JMS system resource. 
 | 
DestinationBean | 
findDestinationBean(java.lang.String name,
                   JMSBean module) | 
 Finder for DestinationBean in a JMS Module 
 | 
JMSSystemResourceMBean | 
findJMSSystemResource(java.lang.String resourceName) | 
 Finder for a JMSSystemResourceMBean in the given scope 
 | 
boolean | 
isTargetInDeploymentScope(ConfigurationMBean configBean,
                         WebLogicMBean deploymentScope) | 
 Check if the given ConfigurationMBean is in the same scope in which the module is being
 deployed. 
 | 
java.lang.String | 
uddMemberJNDIName(java.lang.String jmsServerName,
                 java.lang.String name) | 
 Returns the JNDI name of a Uniform Distributed Destination member, given
 the JNDI name of the Uniform Distributed Destination and the JMS server
 upon which the member is deployed or to be deployed. 
 | 
java.lang.String | 
uddMemberName(java.lang.String jmsServerName,
             java.lang.String name) | 
 Returns the member name of a Uniform Distributed Destination, given
 the name of the Uniform Distributed Destination and the JMS server
 upon which the member is deployed or to be deployed. 
 | 
void | 
undeployJMSServer(java.lang.String jmsServerName) | 
 Undeploy a JMSServer and in turn unadvertises all the destinations
 on that JMSServer from the JNDI tree of the target server. 
 | 
void | 
undeploySAFAgent(java.lang.String safAgentName) | 
 Undeploy a SAFAgent and in turn unadvertises all the destinations
 on that SAFAgent from the JNDI tree of the target server. 
 | 
void createJMSSystemResource(java.lang.String resourceName,
                             java.lang.String targetName)
                      throws JMSException
resourceName - name of the resource to be createdtargetName - name of the target where the JMS system resource will be
 targeted. Valid targeting options is [Cluster, Server] at the domain scope.
 It must be set to null at the RG/RGT scope.JMSException - if an error occursvoid deleteJMSSystemResource(java.lang.String resourceName)
                      throws JMSException
resourceName - name of the resource to be deletedJMSException - if an error occursvoid createPersistentStore(IJMSModuleHelper.StoreType storeType, java.lang.String storeName, java.lang.String targetName, PersistentStoreModifier modifier) throws JMSException
storeType - type of the store to be createdstoreName - name of the store to be createdtargetName - name of the target where the persistent store will be
 targeted. Valid targeting options is [Cluster, Server, MigratableTarget]
 at the domain scope. It must be set to null at the RG/RGT scope.modifier - implementation of the PersistentStoreModifier used to
 modify the store's attribute valuesJMSException - if an error occursvoid deletePersistentStore(java.lang.String storeName)
                    throws JMSException
storeName - name of the store to be deletedJMSException - if an error occursvoid createJMSServer(java.lang.String jmsServerName,
                     java.lang.String targetName,
                     java.lang.String storeName)
              throws JMSException
jmsServerName - name of the JMSServer to be createdtargetName - name of the target where the JMSServer will be targeted.
 Valid targeting options is [Cluster, Server, MigratableTarget]
 at the domain scope. Only one of the targeting options can be select.
 It must be set to null at the RG/RGT scope.storeName - name of the persistent store to be used by the JMSServerJMSException - if an error occursvoid deleteJMSServer(java.lang.String jmsServerName)
              throws JMSException
jmsServerName - name of the JMSServer to be deletedJMSException - if an error occursvoid createConnectionFactory(java.lang.String resourceName,
                             java.lang.String factoryName,
                             java.lang.String factoryJndiName,
                             java.lang.String targetName,
                             JMSNamedEntityModifier modifier)
                      throws JMSException
resourceName - name of the JMS System resource in which to create the
 connection factoryfactoryName - name of the JMS connection factoryfactoryJndiName - JNDI name of the connection factorytargetName - name of the target where the connection factory will be
 targeted. Valid targeting options is [Cluster, Server, JMSServer] at the
 domain scope. Valid targeting options is [JMSServer, DEFAULT_TARGETING_ENABLED]
 at the RG/RGT scope.modifier - implementation of the JMSNamedEntityModifier used to
 modify the connection factory's attribute valuesJMSException - if an error occursvoid deleteConnectionFactory(java.lang.String resourceName,
                             java.lang.String factoryName)
                      throws JMSException
resourceName - name of the JMS System resource in which to delete the
 connection factoryfactoryName - name of the JMS connection factoryJMSException - if an error occursvoid createUniformDistributedQueue(java.lang.String resourceName,
                                   java.lang.String uniformDistributedQueueName,
                                   java.lang.String jndiName,
                                   java.lang.String targetName,
                                   JMSNamedEntityModifier modifier)
                            throws JMSException
resourceName - JMS resource name in which the distributed queue
 will be createduniformDistributedQueueName - name of the distributed queue to
 be createdjndiName - the name to give the distributed queue in JNDItargetName - name of the target where the uniform distributed queue
 will be targeted. Valid targeting options is [Cluster, Server, JMSServer]
 at the domain scope. Valid targeting options is
 [JMSServer, DEFAULT_TARGETING_ENABLED] at the RG/RGT scope.modifier - implementation of the JMSNamedEntityModifier used to
 modify the distributed queue's attribute valuesJMSException - if an error occursvoid deleteUniformDistributedQueue(java.lang.String resourceName,
                                   java.lang.String uniformDistributedQueueName)
                            throws JMSException
resourceName - JMS resource name in which the distributed queue
 will be deleteduniformDistributedQueueName - name of the distributed queue to
 be deletedJMSException - if an error occursvoid createUniformDistributedTopic(java.lang.String resourceName,
                                   java.lang.String uniformDistributedTopicName,
                                   java.lang.String jndiName,
                                   java.lang.String targetName,
                                   JMSNamedEntityModifier modifier)
                            throws JMSException
resourceName - JMS resource name in which the distributed topic
 will be createduniformDistributedTopicName - name of the distributed topic to
 be createdjndiName - name to give the distributed topic in JNDItargetName - name of the target where the uniform distributed topic
 will be targeted. Valid targeting options is [Cluster, Server, JMSServer]
 at the domain scope. Valid targeting options is
 [JMSServer, DEFAULT_TARGETING_ENABLED] at the RG/RGT scope.modifier - implementation of the JMSNamedEntityModifier used to
 modify the distributed tipic's attribute valuesJMSException - if an error occursvoid deleteUniformDistributedTopic(java.lang.String resourceName,
                                   java.lang.String uniformDistributedTopicName)
                            throws JMSException
resourceName - JMS resource name in which the distributed topic
 will be deleteduniformDistributedTopicName - name of the distributed topic to
 be deletedJMSException - if an error occursJMSSystemResourceMBean findJMSSystemResource(java.lang.String resourceName) throws JMSException
resourceName - name of JMSSystemResourceMBean to be foundJMSException - if an error occursvoid deployJMSServer(java.lang.String jmsServerName,
                     java.lang.String targetName)
              throws JMSException
jmsServerName - name of the JMS server.targetName - name of the target where the persistent store will be
 targeted. Valid targeting options is [Cluster, Server, MigratableTarget]
 at the domain scope. Only one of the targeting options can be select.
 It must be set to null at the RG/RGT scope.JMSException - if an error occursvoid undeployJMSServer(java.lang.String jmsServerName)
                throws JMSException
jmsServerName - name of the JMS server.JMSException - if an error occursvoid createQueue(java.lang.String resourceName,
                 java.lang.String jmsServerName,
                 java.lang.String queueName,
                 java.lang.String jndiName,
                 JMSNamedEntityModifier modifier)
          throws JMSException
resourceName - name of the JMSSystemResource to modifyjmsServerName - name of the JMS serverqueueName - name of the JMS queue to be createdjndiName - name used to lookup the destination
 within the JNDI namespace.modifier - implementation of the JMSNamedEntityModifier used to
 modify the queue's attribute valuesJMSException - if an error occursvoid deleteQueue(java.lang.String resourceName,
                 java.lang.String queueName)
          throws JMSException
resourceName - name of the JMSSystemResource to modifyqueueName - name of the JMS queue to be deletedJMSException - if an error occursvoid createSAFAgent(java.lang.String safAgentName,
                    java.lang.String targetName,
                    java.lang.String storeName)
             throws JMSException
safAgentName - name of the SAFAgent to be createdtargetName - name of the target where the SAFAgent will be targeted.
 Valid targeting options is [Cluster, Server] at the domain scope.
 It must be set to null at the RG/RGT scope.storeName - name of the persistent store to be used by the SAFAgentJMSException - if an error occursvoid deleteSAFAgent(java.lang.String safAgentName)
             throws JMSException
safAgentName - name of the SAFAgent to be deletedJMSException - if an error occursDestinationBean findDestinationBean(java.lang.String name, JMSBean module)
name - Name of DestinationBean to be foundmodule - Root Bean of JMSModulevoid createQuota(java.lang.String resourceName,
                 java.lang.String quotaName,
                 JMSNamedEntityModifier modifier)
          throws JMSException
resourceName - name of the JMS system source modulequotaName - name of the quota to be createdmodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteQuota(java.lang.String resourceName,
                 java.lang.String quotaName)
          throws JMSException
resourceName - name of the JMS system resource modulequotaName - name of the quota to be deletedJMSException - if an error occursvoid createSAFErrorHandling(java.lang.String resourceName,
                            java.lang.String safErrorHandlingName,
                            JMSNamedEntityModifier modifier)
                     throws JMSException
resourceName - name of the JMS system resource modulesafErrorHandlingName - name of the SAF error handling to be createdmodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteSAFErrorHandling(java.lang.String resourceName,
                            java.lang.String safErrorHandlingName)
                     throws JMSException
resourceName - name of the JMS system resource modulesafErrorHandlingName - name of the SAF error handling to be deletedJMSException - if an error occursvoid createSAFImportedDestinations(java.lang.String resourceName,
                                   java.lang.String safImportedDestinationsName,
                                   java.lang.String safRemoteContextName,
                                   java.lang.String safErrorHandlingName,
                                   java.lang.String targetName,
                                   JMSNamedEntityModifier modifier)
                            throws JMSException
resourceName - name of the JMS system resource modulesafImportedDestinationsName - name of the SAF imported destinations group
 to be createdsafRemoteContextName - name of the SAF remote contextsafErrorHandlingName - name of the SAF error handlingtargetName - name of the target where the SAF imported destinations group
 will be targeted. Valid targeting options is [Cluster, Server, SAFAgent]
 at the domain scope. Valid targeting options is
 [SAFAgent, DEFAULT_TARGETING_ENABLED] at the RG/RGT scope.modifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteSAFImportedDestinations(java.lang.String resourceName,
                                   java.lang.String safImportedDestinationsName)
                            throws JMSException
resourceName - name of the JMS system resource modulesafImportedDestinationsName - the name of the SAF imported destinations group
 to be deletedJMSException - if an error occursvoid createSAFQueue(java.lang.String resourceName,
                    java.lang.String safImportedDestinationsName,
                    java.lang.String safQueueName,
                    java.lang.String safQueueRemoteJNDIName,
                    JMSNamedEntityModifier modifier)
             throws JMSException
resourceName - name of the JMS system resource modulesafImportedDestinationsName - name of the SAF imported destinations group
 in which to create the SAF queuesafQueueName - name of the SAF queue to be createdsafQueueRemoteJNDIName - JNDI name of the remote queuemodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteSAFQueue(java.lang.String resourceName,
                    java.lang.String safImportedDestinationsName,
                    java.lang.String safQueueName)
             throws JMSException
resourceName - name of the JMS system resource modulesafImportedDestinationsName - the name of the SAF imported destinations group
 from which to delete the SAF queuesafQueueName - name of the SAF queue to be deletedJMSException - if an error occursvoid createSAFRemoteContext(java.lang.String resourceName,
                            java.lang.String safRemoteContextName,
                            JMSNamedEntityModifier modifier)
                     throws JMSException
resourceName - name of the JMS system resource modulesafRemoteContextName - name of the SAF remote contextmodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteSAFRemoteContext(java.lang.String resourceName,
                            java.lang.String safRemoteContextName)
                     throws JMSException
resourceName - name of the JMS system resource modulesafRemoteContextName - name of the SAF remote context
 to be deletedJMSException - if an error occursvoid createSAFTopic(java.lang.String resourceName,
                    java.lang.String safImportedDestinationsName,
                    java.lang.String safTopicName,
                    java.lang.String safTopicRemoteJNDIName,
                    JMSNamedEntityModifier modifier)
             throws JMSException
resourceName - name of the JMS system resource modulesafImportedDestinationsName - name of the SAF imported destinations group
 in which to create the SAF topicsafTopicName - name of the SAF topicsafTopicRemoteJNDIName - JNDI name of the remote topicmodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteSAFTopic(java.lang.String resourceName,
                    java.lang.String safImportedDestinationsName,
                    java.lang.String safTopicName)
             throws JMSException
resourceName - name of the JMS system resource modulesafImportedDestinationsName - name of the SAF imported destinations group
 from which to delete the SAF topicsafTopicName - name of the SAF topic to be deletedJMSException - if an error occursvoid createTemplate(java.lang.String resourceName,
                    java.lang.String templateName,
                    JMSNamedEntityModifier modifier)
             throws JMSException
resourceName - name of the JMS system resource moduletemplateName - name of the template to be createdmodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteTemplate(java.lang.String resourceName,
                    java.lang.String templateName)
             throws JMSException
resourceName - name of the JMS system resource moduletemplateName - name of the template to be deletedJMSException - if an error occursvoid createTopic(java.lang.String resourceName,
                 java.lang.String jmsServerName,
                 java.lang.String topicName,
                 java.lang.String jndiName,
                 JMSNamedEntityModifier modifier)
          throws JMSException
resourceName - name of the JMS system resource modulejmsServerName - name of the JMS servertopicName - name of the JMS topic to be createdjndiName - name used to lookup the destination
 within the JNDI namespacemodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteTopic(java.lang.String resourceName,
                 java.lang.String topicName)
          throws JMSException
resourceName - name of the JMS system resource module
 from which the topic will be deletedtopicName - name of the topic to be deletedJMSException - if an error occursvoid deploySAFAgent(java.lang.String safAgentName,
                    java.lang.String targetName)
             throws JMSException
safAgentName - name of the SAFAgenttargetName - name of the target where the SAFAgent will be targeted.
 Valid targeting options is [Cluster, Server] at the domain scope.
 It must be set to null at the RG/RGT scope.JMSException - if an error occursvoid undeploySAFAgent(java.lang.String safAgentName)
               throws JMSException
safAgentName - name of the SAFAgent.JMSException - if an error occursboolean isTargetInDeploymentScope(ConfigurationMBean configBean, WebLogicMBean deploymentScope)
configBean - the configuration bean whose scope has to be verified.deploymentScope - the scope of the deployment, used to decide the the
 scope of the modulejava.lang.String uddMemberName(java.lang.String jmsServerName,
                               java.lang.String name)
jmsServerName - configured name of a JMS Servername - configured name of a Uniform Distributed Destinationjava.lang.String uddMemberJNDIName(java.lang.String jmsServerName,
                                   java.lang.String name)
jmsServerName - configured name of a JMS Servername - configured JNDI name of a Uniform Distributed Destinationvoid createDestinationKey(java.lang.String resourceName,
                          java.lang.String destinationKeyName,
                          java.lang.String property,
                          java.lang.String keyType,
                          java.lang.String sortOrder,
                          JMSNamedEntityModifier modifier)
                   throws JMSException
resourceName - name of the JMS system resource moduledestinationKeyName - name of the destination keyproperty - name of the header propertykeyType - type of the header propertysortOrder - sorting ordermodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteDestinationKey(java.lang.String resourceName,
                          java.lang.String destinationKeyName)
                   throws JMSException
resourceName - name of the JMS system resourcedestinationKeyName - name of the destination keyJMSException - if an error occursvoid createForeignServer(java.lang.String resourceName,
                         java.lang.String foreignServerName,
                         java.lang.String targetName,
                         JMSNamedEntityModifier modifier)
                  throws JMSException
resourceName - name of the JMS System resource in which to create the
 foreign serverforeignServerName - name of the JMS foreign servertargetName - name of the target where the foreign server will be
 targeted. Valid targeting options is [Cluster, Server, JMSServer] at the
 domain scope. Valid targeting options is [JMSServer, DEFAULT_TARGETING_ENABLED]
 at the RG/RGT scope.modifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteForeignServer(java.lang.String resourceName,
                         java.lang.String foreignServerName)
                  throws JMSException
resourceName - JMS resource name from where the foreign server
 will be deletedforeignServerName - the name of the foreign server to deleteJMSException - if an error occursvoid createForeignConnectionFactory(java.lang.String resourceName,
                                    java.lang.String foreignServerName,
                                    java.lang.String foreignConnectionFactoryName,
                                    java.lang.String localJNDIName,
                                    java.lang.String remoteJNDIName,
                                    java.lang.String username,
                                    java.lang.String password,
                                    JMSNamedEntityModifier modifier)
                             throws JMSException
resourceName - name of the JMS System resourceforeignServerName - name of the JMS foreign serverforeignConnectionFactoryName - name of the JMS foreign connection factory to createlocalJNDIName - local JNDI name of name foreign connection factoryremoteJNDIName - remote JNDI name of the  foreign connection factoryusername - user name to create initial contextpassword - password to create initial contextmodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteForeignConnectionFactory(java.lang.String resourceName,
                                    java.lang.String foreignServerName,
                                    java.lang.String foreignConnectionFactoryName)
                             throws JMSException
resourceName - JMS resource name from where the foreign server
 will be deletedforeignServerName - the name of the foreign server from which to deleteforeignConnectionFactoryName - the name of the foreign connection factoryJMSException - if an error occursvoid createForeignDestination(java.lang.String resourceName,
                              java.lang.String foreignServerName,
                              java.lang.String foreignDestinationName,
                              java.lang.String localJNDIName,
                              java.lang.String remoteJNDIName,
                              JMSNamedEntityModifier modifier)
                       throws JMSException
resourceName - name of the JMS System resourceforeignServerName - name of the JMS foreign serverforeignDestinationName - name of the JMS foreign destination to createlocalJNDIName - local JNDI name of name foreign destinationremoteJNDIName - remote JNDI name of the  foreign destinationmodifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occursvoid deleteForeignDestination(java.lang.String resourceName,
                              java.lang.String foreignServerName,
                              java.lang.String foreignDestinationName)
                       throws JMSException
resourceName - JMS resource name from where the foreign server
 will be deletedforeignServerName - the name of the foreign server from which to deleteforeignDestinationName - the name of the foreign destinationJMSException - if an error occursDestinationBean[] findAllInheritedDestinations(java.lang.String templateName, JMSBean module)
templateName - from which the destinations inheritmodule - in which to find the inherited destinationsDestinationBeanQueueBean[] findAllInheritedQueueBeans(java.lang.String templateName, JMSBean module)
templateName - Name of TemplateBean to be foundmodule - Root Bean of JMSModuleQueueBeanTopicBean[] findAllInheritedTopicBeans(java.lang.String templateName, JMSBean module)
templateName - Name of TemplateBean to be foundmodule - Root Bean of JMSModuleTopicBeanvoid findAndModifyEntity(java.lang.String resourceName,
                         java.lang.String entityName,
                         java.lang.String entityType,
                         JMSNamedEntityModifier modifier)
                  throws JMSException
resourceName - name of the JMS system resource to look for the entityentityName - name of the entity to be found and modifiedentityType - represents the Bean type,
 for example, QueueBean type shall be specified as "Queue"modifier - implementation of the JMSNamedEntityModifier used to
 modify the entity's attribute valuesJMSException - if an error occurs