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, wait
getParent, setParent
protected 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.Substitutable
key
- the key of the variable to be checkedpublic String substitute(String text)
substitute
in interface oracle.fmwplatform.envspec.common.Substitutable
text
- the original textpublic Map<String,String> getEffectiveVariables() throws FMWEnvSpecException
getEffectiveVariables
in interface oracle.fmwplatform.envspec.common.ParentContainerWithVariables
FMWEnvSpecException
- When any tuning parameters references cannot be read