public abstract class JMSBinding extends Object implements oracle.fmwplatform.envspec.common.Tunable<Domain>, oracle.fmwplatform.envspec.common.ContainerAware<Domain>, 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 |
|---|
JMSBinding() |
| 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 JMSBinding.
|
Map<String,String> |
getEffectiveVariables()
Returns the variables from the tuning parameters of this binding, as well as from its containing domain.
|
abstract String |
getName() |
Domain |
getParent()
Get the parent container domain object.
|
abstract String |
getResourceRef() |
TuningParameters |
getTuningParameters()
Returns the TuningParameters.
|
String |
getVariableValue(String key)
Returns the variable value assigned to the specified key.
|
JMSBinding |
setParent(Domain parentDomain)
Set the parent container domain object.
|
JMSBinding |
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, waitprotected static final oracle.fmwplatform.util.logging.PlatformLogger log
protected TuningParameters tuningParameters
public abstract String getName()
getName in interface oracle.fmwplatform.envspec.common.Tunable<Domain>public abstract String getResourceRef()
public TuningParameters getTuningParameters()
getTuningParameters in interface oracle.fmwplatform.envspec.common.Tunable<Domain>public JMSBinding setTuningParameters(TuningParameters tuningParameters)
setTuningParameters in interface oracle.fmwplatform.envspec.common.Tunable<Domain>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<Domain>alias - the alias of a Settingvalue - the value of a Settingpublic Domain getParent()
getParent in interface oracle.fmwplatform.envspec.common.ContainerAware<Domain>public JMSBinding setParent(Domain parentDomain)
setParent in interface oracle.fmwplatform.envspec.common.ContainerAware<Domain>parentDomain - the parent parentContainer domainpublic 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