public class JMSModuleBinding extends JMSBinding
log, tuningParameters
Constructor and Description |
---|
JMSModuleBinding() |
Modifier and Type | Method and Description |
---|---|
boolean |
addConnectionFactoryBinding(ConnectionFactoryBinding binding)
Add a connection factory binding.
|
boolean |
addDestinationKeyBinding(DestinationKeyBinding binding)
Add a destination key binding.
|
boolean |
addDistributedQueueBinding(DistributedQueueBinding binding)
Add a distributed queue binding.
|
boolean |
addDistributedTopicBinding(DistributedTopicBinding binding)
Add a distributed topic binding.
|
boolean |
addForeignServerBinding(ForeignServerBinding binding)
Add a foreign server binding.
|
boolean |
addQueueBinding(QueueBinding binding)
Add a queue binding.
|
boolean |
addQuotaBinding(QuotaBinding binding)
Add a quota binding.
|
boolean |
addSafErrorHandlingBinding(SAFErrorHandlingBinding binding)
Add a SAF error handling binding.
|
boolean |
addSafImportedDestinationBinding(SAFImportedDestinationBinding binding)
Add a SAF imported destination binding.
|
boolean |
addSafRemoteContextBinding(SAFRemoteContextBinding binding)
Add a SAF remote context binding.
|
boolean |
addTemplateBinding(JMSTemplateBinding binding)
Add a template binding.
|
boolean |
addTopicBinding(TopicBinding binding)
Add a topic binding.
|
boolean |
addUniformDistributedQueueBinding(UniformDistributedQueueBinding binding)
Add a uniform distributed queue binding.
|
boolean |
addUniformDistributedTopicBinding(UniformDistributedTopicBinding binding)
Add a uniform distributed topic binding.
|
oracle.fmwplatform.envspec.lookup.data.AliasCategory |
getAliasCategory() |
Map<String,String> |
getCombinedParameters() |
ConnectionFactoryBinding |
getConnectionFactoryBinding(String name)
Get the specified connection factory binding by name.
|
ConnectionFactoryBinding |
getConnectionFactoryBindingByResourceReference(String refName)
Get the specified connection factory binding by resource reference.
|
List<ConnectionFactoryBinding> |
getConnectionFactoryBindings()
Get the list of connection factory bindings.
|
DestinationKeyBinding |
getDestinationKeyBinding(String name)
Get the specified destination key binding by name.
|
DestinationKeyBinding |
getDestinationKeyBindingByResourceReference(String refName)
Get the specified destination key binding by resource reference.
|
List<DestinationKeyBinding> |
getDestinationKeyBindings()
Get the list of destination key bindings.
|
DistributedQueueBinding |
getDistributedQueueBinding(String name)
Get the specified distributed queue binding by name.
|
DistributedQueueBinding |
getDistributedQueueBindingByResourceReference(String refName)
Get the specified distributed queue binding by resource reference.
|
List<DistributedQueueBinding> |
getDistributedQueueBindings()
Get the list of distributed queue bindings.
|
DistributedTopicBinding |
getDistributedTopicBinding(String name)
Get the specified distributed topic binding by name.
|
DistributedTopicBinding |
getDistributedTopicBindingByResourceReference(String refName)
Get the specified distributed topic binding by resource reference.
|
List<DistributedTopicBinding> |
getDistributedTopicBindings()
Get the list of distributed topic bindings.
|
Map<String,String> |
getEffectiveVariables()
Returns the variables from the tuning parameters of this binding, as well as from its containing domain.
|
ForeignServerBinding |
getForeignServerBinding(String name)
Get the specified foreign server binding by name.
|
ForeignServerBinding |
getForeignServerBindingByResourceReference(String refName)
Get the specified foreign server binding by resource reference.
|
List<ForeignServerBinding> |
getForeignServerBindings()
Get the list of foreign server bindings.
|
String |
getJmsModuleRef()
Get the reference to the blueprint-defined JMS Module resource.
|
String |
getName()
Get the name.
|
QueueBinding |
getQueueBinding(String name)
Get the specified queue binding by name.
|
QueueBinding |
getQueueBindingByResourceReference(String refName)
Get the specified queue binding by resource reference.
|
List<QueueBinding> |
getQueueBindings()
Get the list of queue bindings.
|
QuotaBinding |
getQuotaBinding(String name)
Get the specified quota binding by name.
|
QuotaBinding |
getQuotaBindingByResourceReference(String refName)
Get the specified quota binding by resource reference.
|
List<QuotaBinding> |
getQuotaBindings()
Get the list of quota bindings.
|
Map<String,String> |
getReservedKeywords()
Get the reserved keyword map.
|
String |
getResourceRef()
Get the resource reference for this binding;
|
SAFErrorHandlingBinding |
getSafErrorHandlingBinding(String name)
Get the specified SAF error handling binding by name.
|
SAFErrorHandlingBinding |
getSafErrorHandlingBindingByResourceReference(String refName)
Get the specified SAF error handling binding by resource reference.
|
List<SAFErrorHandlingBinding> |
getSafErrorHandlingBindings()
Get the list of SAF error handling bindings.
|
SAFImportedDestinationBinding |
getSafImportedDestinationBinding(String name)
Get the specified SAF imported destination binding by name.
|
SAFImportedDestinationBinding |
getSafImportedDestinationBindingByResourceReference(String refName)
Get the specified SAF imported destination binding by resource reference.
|
List<SAFImportedDestinationBinding> |
getSafImportedDestinationBindings()
Get the list of SAF imported destination bindings.
|
SAFRemoteContextBinding |
getSafRemoteContextBinding(String name)
Get the specified SAF remote context binding by name.
|
SAFRemoteContextBinding |
getSafRemoteContextBindingByResourceReference(String refName)
Get the specified SAF remote context binding by resource reference.
|
List<SAFRemoteContextBinding> |
getSafRemoteContextBindings()
Get the list of SAF remote context bindings.
|
JMSTemplateBinding |
getTemplateBinding(String name)
Get the specified template binding by name.
|
JMSTemplateBinding |
getTemplateBindingByResourceReference(String refName)
Get the specified template binding by resource reference.
|
List<JMSTemplateBinding> |
getTemplateBindings()
Get the list of template bindings.
|
TopicBinding |
getTopicBinding(String name)
Get the specified topic binding by name.
|
TopicBinding |
getTopicBindingByResourceReference(String refName)
Get the specified topic binding by resource reference.
|
List<TopicBinding> |
getTopicBindings()
Get the list of topic bindings.
|
UniformDistributedQueueBinding |
getUniformDistributedQueueBinding(String name)
Get the specified uniform distributed queue binding by name.
|
UniformDistributedQueueBinding |
getUniformDistributedQueueBindingByResourceReference(String refName)
Get the specified uniform distributed queue binding by resource reference.
|
List<UniformDistributedQueueBinding> |
getUniformDistributedQueueBindings()
Get the list of uniform distributed queue bindings.
|
UniformDistributedTopicBinding |
getUniformDistributedTopicBinding(String name)
Get the specified uniform distributed topic binding by name.
|
UniformDistributedTopicBinding |
getUniformDistributedTopicBindingByResourceReference(String refName)
Get the specified uniform distributed topic binding by resource reference.
|
List<UniformDistributedTopicBinding> |
getUniformDistributedTopicBindings()
Get the list of uniform distributed topic bindings.
|
String |
getVariableValue(String key)
Returns the variable value assigned to the specified key.
|
boolean |
removeForeignServerBinding(ForeignServerBinding binding)
Remove the specified binding from the model, if present.
|
JMSModuleBinding |
setCombinedParameters(Map<String,String> combinedParameters) |
JMSModuleBinding |
setJmsModuleRef(String jmsModuleRef)
Set the reference to the blueprint-defined JMS Module resource.
|
JMSModuleBinding |
setName(String name)
Set the name.
|
JMSModuleBinding |
setTuningParameters(TuningParameters tuningParameters)
Set the tuning parameters.
|
String |
substitute(String text)
Replaces substitution keys in the specified text with their corresponding values.
|
String |
toCompactString()
Returns a compact string representation of the object in XML format.
|
String |
toJsonCompactString()
Returns a compact string representation of the object in JSON format.
|
String |
toJsonString()
Returns a string representation of the object in JSON format.
|
String |
toString()
Returns a string representation of the object in XML format.
|
String |
toXmlCompactString()
Returns a compact string representation of the object in XML format.
|
String |
toXmlString()
Returns a string representation of the object in XML format.
|
void |
validate(oracle.fmwplatform.util.validation.Validate validate)
Validate this binding using the specified Validate instance.
|
addSetting, getParent, getTuningParameters, setParent
public String getResourceRef()
getResourceRef
in class JMSBinding
public String getJmsModuleRef()
public JMSModuleBinding setJmsModuleRef(String jmsModuleRef)
jmsModuleRef
- the referencepublic String getName()
getName
in interface oracle.fmwplatform.envspec.common.Tunable<Domain>
getName
in class JMSBinding
public JMSModuleBinding setName(String name)
name
- the new namepublic boolean addConnectionFactoryBinding(ConnectionFactoryBinding binding)
binding
- the bindingpublic ConnectionFactoryBinding getConnectionFactoryBinding(String name)
name
- the name of the connection factory binding to getpublic ConnectionFactoryBinding getConnectionFactoryBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<ConnectionFactoryBinding> getConnectionFactoryBindings()
public boolean addDestinationKeyBinding(DestinationKeyBinding binding)
binding
- the bindingpublic DestinationKeyBinding getDestinationKeyBinding(String name)
name
- the name of the destination key binding to getpublic DestinationKeyBinding getDestinationKeyBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<DestinationKeyBinding> getDestinationKeyBindings()
public boolean addDistributedQueueBinding(DistributedQueueBinding binding)
binding
- the bindingpublic DistributedQueueBinding getDistributedQueueBinding(String name)
name
- the name of the distributed queue binding to getpublic DistributedQueueBinding getDistributedQueueBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<DistributedQueueBinding> getDistributedQueueBindings()
public boolean addDistributedTopicBinding(DistributedTopicBinding binding)
binding
- the bindingpublic DistributedTopicBinding getDistributedTopicBinding(String name)
name
- the name of the distributed topic binding to getpublic DistributedTopicBinding getDistributedTopicBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<DistributedTopicBinding> getDistributedTopicBindings()
public boolean addForeignServerBinding(ForeignServerBinding binding)
binding
- the bindingpublic ForeignServerBinding getForeignServerBinding(String name)
name
- the name of the foreign server binding to getpublic ForeignServerBinding getForeignServerBindingByResourceReference(String refName)
refName
- the resource reference namepublic boolean removeForeignServerBinding(ForeignServerBinding binding)
binding
- the binding to removepublic List<ForeignServerBinding> getForeignServerBindings()
public boolean addQueueBinding(QueueBinding binding)
binding
- the bindingpublic QueueBinding getQueueBinding(String name)
name
- the name of the queue binding to getpublic QueueBinding getQueueBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<QueueBinding> getQueueBindings()
public boolean addQuotaBinding(QuotaBinding binding)
binding
- the bindingpublic QuotaBinding getQuotaBinding(String name)
name
- the name of the quota binding to getpublic QuotaBinding getQuotaBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<QuotaBinding> getQuotaBindings()
public boolean addSafErrorHandlingBinding(SAFErrorHandlingBinding binding)
binding
- the bindingpublic SAFErrorHandlingBinding getSafErrorHandlingBinding(String name)
name
- the name of the SAF error handling binding to getpublic SAFErrorHandlingBinding getSafErrorHandlingBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<SAFErrorHandlingBinding> getSafErrorHandlingBindings()
public boolean addSafImportedDestinationBinding(SAFImportedDestinationBinding binding)
binding
- the bindingpublic SAFImportedDestinationBinding getSafImportedDestinationBinding(String name)
name
- the name of the SAF imported destination binding to getpublic SAFImportedDestinationBinding getSafImportedDestinationBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<SAFImportedDestinationBinding> getSafImportedDestinationBindings()
public boolean addSafRemoteContextBinding(SAFRemoteContextBinding binding)
binding
- the bindingpublic SAFRemoteContextBinding getSafRemoteContextBinding(String name)
name
- the name of the SAF remote context binding to getpublic SAFRemoteContextBinding getSafRemoteContextBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<SAFRemoteContextBinding> getSafRemoteContextBindings()
public boolean addTemplateBinding(JMSTemplateBinding binding)
binding
- the bindingpublic JMSTemplateBinding getTemplateBinding(String name)
name
- the name of the template binding to getpublic JMSTemplateBinding getTemplateBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<JMSTemplateBinding> getTemplateBindings()
public boolean addTopicBinding(TopicBinding binding)
binding
- the bindingpublic TopicBinding getTopicBinding(String name)
name
- the name of the topic binding to getpublic TopicBinding getTopicBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<TopicBinding> getTopicBindings()
public boolean addUniformDistributedQueueBinding(UniformDistributedQueueBinding binding)
binding
- the bindingpublic UniformDistributedQueueBinding getUniformDistributedQueueBinding(String name)
name
- the name of the uniform distributed queue binding to getpublic UniformDistributedQueueBinding getUniformDistributedQueueBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<UniformDistributedQueueBinding> getUniformDistributedQueueBindings()
public boolean addUniformDistributedTopicBinding(UniformDistributedTopicBinding binding)
binding
- the bindingpublic UniformDistributedTopicBinding getUniformDistributedTopicBinding(String name)
name
- the name of the uniform distributed topic binding to getpublic UniformDistributedTopicBinding getUniformDistributedTopicBindingByResourceReference(String refName)
refName
- the resource reference namepublic List<UniformDistributedTopicBinding> getUniformDistributedTopicBindings()
public JMSModuleBinding setTuningParameters(TuningParameters tuningParameters)
setTuningParameters
in interface oracle.fmwplatform.envspec.common.Tunable<Domain>
setTuningParameters
in class JMSBinding
tuningParameters
- the TuningParameters for this JMSModuleBinding or null if no TuningParameterspublic oracle.fmwplatform.envspec.lookup.data.AliasCategory getAliasCategory()
public JMSModuleBinding setCombinedParameters(Map<String,String> combinedParameters)
public void validate(oracle.fmwplatform.util.validation.Validate validate)
validate
- the Validate instance performing the validationpublic Map<String,String> getEffectiveVariables() throws FMWEnvSpecException
getEffectiveVariables
in interface oracle.fmwplatform.envspec.common.ParentContainerWithVariables
getEffectiveVariables
in class JMSBinding
FMWEnvSpecException
- When any tuning parameters references cannot be readpublic String getVariableValue(String key)
getVariableValue
in interface oracle.fmwplatform.envspec.common.Substitutable
getVariableValue
in class JMSBinding
key
- the key of the variable to be checkedpublic String substitute(String text)
substitute
in interface oracle.fmwplatform.envspec.common.Substitutable
substitute
in class JMSBinding
text
- the original textpublic Map<String,String> getReservedKeywords()
public String toXmlCompactString()
public String toXmlString()
public String toJsonCompactString()
public String toJsonString()
public String toCompactString()