public abstract class JMSModuleComponentBinding extends Object implements oracle.fmwplatform.envspec.common.Tunable<JMSModuleBinding>, oracle.fmwplatform.envspec.common.ContainerAware<JMSModuleBinding>, oracle.fmwplatform.envspec.common.ParentContainerWithVariables, oracle.fmwplatform.util.validation.ValidationParticipant
| Modifier and Type | Field and Description |
|---|---|
protected static oracle.fmwplatform.util.logging.PlatformLogger |
log |
protected TuningParameters |
tuningParameters |
| Constructor and Description |
|---|
JMSModuleComponentBinding() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addSetting(String alias,
String value)
Convenience method to add a setting with the given alias and value, to the tuning parameters
for this JMSModuleComponentBinding.
|
Map<String,String> |
getEffectiveVariables()
Returns the variables from the tuning parameters of this binding, as well as from its containing
JMSModule binding.
|
abstract String |
getName()
Get the name of the binding.
|
abstract String |
getResourceRef()
Get the resource reference for this binding.
|
TuningParameters |
getTuningParameters()
Returns the TuningParameters.
|
String |
getVariableValue(String key)
Returns the variable value assigned to the specified key.
|
JMSModuleComponentBinding |
setTuningParameters(TuningParameters tuningParameters)
Sets the TuningParameters for this JMSBinding or null if no TuningParameters.
|
String |
substitute(String text)
Replaces substitution keys in the specified text with their corresponding values.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParent, setParentprotected static final oracle.fmwplatform.util.logging.PlatformLogger log
protected TuningParameters tuningParameters
public abstract String getName()
getName in interface oracle.fmwplatform.envspec.common.Tunable<JMSModuleBinding>public abstract String getResourceRef()
public TuningParameters getTuningParameters()
getTuningParameters in interface oracle.fmwplatform.envspec.common.Tunable<JMSModuleBinding>public JMSModuleComponentBinding setTuningParameters(TuningParameters tuningParameters)
setTuningParameters in interface oracle.fmwplatform.envspec.common.Tunable<JMSModuleBinding>tuningParameters - the TuningParameters for this JMSBinding or null if no TuningParameterspublic boolean addSetting(String alias, String value)
addSetting in interface oracle.fmwplatform.envspec.common.Tunable<JMSModuleBinding>alias - the alias of a Settingvalue - the value of a Settingpublic String getVariableValue(String key)
getVariableValue in interface oracle.fmwplatform.envspec.common.Substitutablekey - the key of the variable to be checkedpublic String substitute(String text)
substitute in interface oracle.fmwplatform.envspec.common.Substitutabletext - the original textpublic Map<String,String> getEffectiveVariables() throws FMWEnvSpecException
getEffectiveVariables in interface oracle.fmwplatform.envspec.common.ParentContainerWithVariablesFMWEnvSpecException - When any tuning parameters references cannot be read