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, wait
protected 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.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