public interface MessageContext
MessageContext abstracts the message
  context that is processed by a handler in the handle
  method. 
  The MessageContext interface provides methods to 
  manage a property set. MessageContext properties 
  enable handlers in a handler chain to share processing related
  state.
Handler| Modifier and Type | Method and Description | 
|---|---|
| boolean | containsProperty(String name)Returns true if the  MessageContextcontains a property
  with the specified name. | 
| Object | getProperty(String name)Gets the value of a specific property from the 
   MessageContext | 
| Iterator | getPropertyNames()Returns an Iterator view of the names of the properties
  in this  MessageContext | 
| void | removeProperty(String name)Removes a property (name-value pair) from the  MessageContext | 
| void | setProperty(String name,
           Object value)Sets the name and value of a property associated with the
   MessageContext. | 
void setProperty(String name, Object value)
MessageContext. If the MessageContext
  contains a value of the same property, the old value is replaced.name - Name of the property associated with the 
              MessageContextvalue - Value of the propertyIllegalArgumentException - If some aspect
              of the property is prevents it from being stored
              in the contextUnsupportedOperationException - If this method is 
              not supported.Object getProperty(String name)
MessageContextname - Name of the property whose value is to be
               retrievedIllegalArgumentException - if an illegal
              property name is specifiedvoid removeProperty(String name)
MessageContextname - Name of the property to be removedIllegalArgumentException - if an illegal
              property name is specifiedboolean containsProperty(String name)
MessageContext contains a property
  with the specified name.name - Name of the property whose presense is to be
              testedIterator getPropertyNames()
MessageContextCopyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.