com.sun.xml.ws.handler
Class MessageContextImpl

java.lang.Object
  extended by com.sun.xml.ws.handler.MessageContextImpl
All Implemented Interfaces:
Map<String,Object>, javax.xml.ws.handler.MessageContext

 class MessageContextImpl
extends Object
implements javax.xml.ws.handler.MessageContext


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.xml.ws.handler.MessageContext
javax.xml.ws.handler.MessageContext.Scope
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
(package private)  Packet packet
           
 
Fields inherited from interface javax.xml.ws.handler.MessageContext
HTTP_REQUEST_HEADERS, HTTP_REQUEST_METHOD, HTTP_RESPONSE_CODE, HTTP_RESPONSE_HEADERS, INBOUND_MESSAGE_ATTACHMENTS, MESSAGE_OUTBOUND_PROPERTY, OUTBOUND_MESSAGE_ATTACHMENTS, PATH_INFO, QUERY_STRING, REFERENCE_PARAMETERS, SERVLET_CONTEXT, SERVLET_REQUEST, SERVLET_RESPONSE, WSDL_DESCRIPTION, WSDL_INTERFACE, WSDL_OPERATION, WSDL_PORT, WSDL_SERVICE
 
Constructor Summary
MessageContextImpl(Packet packet)
          Creates a new instance of MessageContextImpl
 
Method Summary
 void clear()
           
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 Set<Map.Entry<String,Object>> entrySet()
           
(package private)  void fallback()
           
(package private)  void fill(Packet packet)
          Fill a Packet with values of this MessageContext.
 Object get(Object key)
           
 javax.xml.ws.handler.MessageContext.Scope getScope(String name)
           
 boolean isEmpty()
           
 Set<String> keySet()
           
 Object put(String key, Object value)
           
 void putAll(Map<? extends String,? extends Object> t)
           
 Object remove(Object key)
           
 void setScope(String name, javax.xml.ws.handler.MessageContext.Scope scope)
           
 int size()
           
protected  void updatePacket()
           
 Collection<Object> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

packet

Packet packet
Constructor Detail

MessageContextImpl

public MessageContextImpl(Packet packet)
Creates a new instance of MessageContextImpl

Method Detail

fallback

void fallback()

updatePacket

protected void updatePacket()

setScope

public void setScope(String name,
                     javax.xml.ws.handler.MessageContext.Scope scope)
Specified by:
setScope in interface javax.xml.ws.handler.MessageContext

getScope

public javax.xml.ws.handler.MessageContext.Scope getScope(String name)
Specified by:
getScope in interface javax.xml.ws.handler.MessageContext

size

public int size()
Specified by:
size in interface Map<String,Object>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Map<String,Object>

containsKey

public boolean containsKey(Object key)
Specified by:
containsKey in interface Map<String,Object>

containsValue

public boolean containsValue(Object value)
Specified by:
containsValue in interface Map<String,Object>

put

public Object put(String key,
                  Object value)
Specified by:
put in interface Map<String,Object>

get

public Object get(Object key)
Specified by:
get in interface Map<String,Object>

putAll

public void putAll(Map<? extends String,? extends Object> t)
Specified by:
putAll in interface Map<String,Object>

clear

public void clear()
Specified by:
clear in interface Map<String,Object>

remove

public Object remove(Object key)
Specified by:
remove in interface Map<String,Object>

keySet

public Set<String> keySet()
Specified by:
keySet in interface Map<String,Object>

entrySet

public Set<Map.Entry<String,Object>> entrySet()
Specified by:
entrySet in interface Map<String,Object>

values

public Collection<Object> values()
Specified by:
values in interface Map<String,Object>

fill

void fill(Packet packet)
Fill a Packet with values of this MessageContext.