You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by he...@apache.org on 2007/06/14 16:36:54 UTC
svn commit: r547257 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
Author: hemapani
Date: Thu Jun 14 07:36:53 2007
New Revision: 547257
URL: http://svn.apache.org/viewvc?view=rev&rev=547257
Log:
class level comment of MessageReceiver
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java?view=diff&rev=547257&r1=547256&r2=547257
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java Thu Jun 14 07:36:53 2007
@@ -71,7 +71,23 @@
import java.util.Map;
/**
- * MessageContext holds service specific state information.
+ * <p>Axis2 states are held in two information models, called description hierarchy
+ * and context hierarchy. Description hierarchy hold deployment configuration
+ * and it's values does not change unless deployment configuration change
+ * occurs where Context hierarchy hold run time information. Both hierarchies
+ * consists four levels, Global, Service Group, Operation and Message. Please
+ * look at "Information Model" section of "Axis2 Architecture Guide" for more
+ * information.</p>
+ * <p>MessageContext hold run time information about one Message invocation. It
+ * hold reference to OperationContext, ServiceGroupContext, and Configuration
+ * Context tied with current message. For an example if you need accesses to other
+ * messages of the current invocation, you can get to them via OperationContext.
+ * Addition to class attributes define in Message context, message context stores
+ * the information as name value pairs. Those name value pairs,and class attributes
+ * tweak the execution behavior of message context and some of them can be find in
+ * org.apache.axis2.Constants class. (TODO we should provide list of supported
+ * options). You may set them at any level of context hierarchy and they will
+ * affect invocations related to their child elements. </p>
*/
public class MessageContext extends AbstractContext implements Externalizable {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org