com.sonicsw.esb.service.common.impl
Class MessageVariableResolver
java.lang.Object
com.sonicsw.esb.service.common.impl.MessageVariableResolver
- All Implemented Interfaces:
- ContextAwareVariableResolver, VariableFactory, VariableResolver, java.lang.Cloneable
public class MessageVariableResolver
- extends java.lang.Object
- implements ContextAwareVariableResolver, VariableFactory
Field Summary |
static java.lang.String |
SCHEME
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCHEME
public static final java.lang.String SCHEME
- See Also:
- Constant Field Values
MessageVariableResolver
public MessageVariableResolver()
MessageVariableResolver
public MessageVariableResolver(XQMessage message)
clone
public java.lang.Object clone()
- Description copied from interface:
ContextAwareVariableResolver
- Clones the resolver so that a new instance can be obtained for each
thread, before the context is set.
- Specified by:
clone
in interface ContextAwareVariableResolver
- Overrides:
clone
in class java.lang.Object
getScheme
public java.lang.String getScheme()
setContext
public final void setContext(SFCServiceContext context)
- Description copied from interface:
ContextAwareVariableResolver
- Sets the current service context.
- Specified by:
setContext
in interface ContextAwareVariableResolver
setMessage
public final void setMessage(XQMessage message)
resolve
public java.lang.String resolve(java.lang.String variableStr)
- Description copied from interface:
VariableResolver
- Attempts to resolve the given variable. May return null.
- Specified by:
resolve
in interface VariableResolver
getVariable
public VariableFactory.Variable getVariable(java.lang.String variableStr)
- Description copied from interface:
VariableFactory
- Returns a
Variable
for the given variable string.
- Specified by:
getVariable
in interface VariableFactory
createHeaderVariable
public VariableFactory.Variable createHeaderVariable(java.lang.String header)
createPartVariable
public VariableFactory.Variable createPartVariable(java.lang.String contentID)
createPartByIndexVariable
public VariableFactory.Variable createPartByIndexVariable(int index)
Copyright © 2001-2012
Progress Software Corporation. All Rights Reserved.
HTML formatted on 13-Mar-2012.