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 destinationsDestinationBean
QueueBean[] findAllInheritedQueueBeans(java.lang.String templateName, JMSBean module)
templateName
- Name of TemplateBean to be foundmodule
- Root Bean of JMSModuleQueueBean
TopicBean[] findAllInheritedTopicBeans(java.lang.String templateName, JMSBean module)
templateName
- Name of TemplateBean to be foundmodule
- Root Bean of JMSModuleTopicBean
void 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