org.apache.beehive.wsm.jsr181.model.jsr181
Class SOAPMessageHandlerInfo

Object
  extended by SOAPMessageHandlerInfo
All Implemented Interfaces:
Serializable, BeehiveWsSOAPMessageHandlerInfo

public class SOAPMessageHandlerInfo
extends Object
implements Serializable, BeehiveWsSOAPMessageHandlerInfo

See Also:
Serialized Form

Constructor Summary
SOAPMessageHandlerInfo(SOAPMessageHandler annotation)
           
SOAPMessageHandlerInfo(String handlerClassName, String handlerName, Map<String,String> initParams, Collection<String> roles, Collection<String> headers)
           
 
Method Summary
 void addHeader(String header)
           
 void addInitParam(String key, String value)
           
 void addInitParams(Map<String,String> params)
           
 void addRole(String role)
           
 void addRoles(Collection<String> roles)
           
 String getClassName()
           
 Collection<String> getHeaders()
           
 String getName()
           
 Map<String,String> getParameterMap()
           
 Collection<String> getRoles()
           
 void setClassName(String className)
           
 void setName(String name)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOAPMessageHandlerInfo

public SOAPMessageHandlerInfo(SOAPMessageHandler annotation)

SOAPMessageHandlerInfo

public SOAPMessageHandlerInfo(String handlerClassName,
                              String handlerName,
                              Map<String,String> initParams,
                              Collection<String> roles,
                              Collection<String> headers)
Method Detail

getClassName

public String getClassName()
Specified by:
getClassName in interface BeehiveWsSOAPMessageHandlerInfo
Returns:
Returns the className.

setClassName

public void setClassName(String className)
Specified by:
setClassName in interface BeehiveWsSOAPMessageHandlerInfo
Parameters:
className - The className to set.

getName

public String getName()
Specified by:
getName in interface BeehiveWsSOAPMessageHandlerInfo
Returns:
Returns the name.

setName

public void setName(String name)
Specified by:
setName in interface BeehiveWsSOAPMessageHandlerInfo
Parameters:
name - The name to set.

getHeaders

public Collection<String> getHeaders()
Specified by:
getHeaders in interface BeehiveWsSOAPMessageHandlerInfo
Returns:
Returns the headers.

addHeader

public void addHeader(String header)
Specified by:
addHeader in interface BeehiveWsSOAPMessageHandlerInfo

getParameterMap

public Map<String,String> getParameterMap()
Specified by:
getParameterMap in interface BeehiveWsSOAPMessageHandlerInfo
Returns:
Returns the params.

addInitParam

public void addInitParam(String key,
                         String value)
Specified by:
addInitParam in interface BeehiveWsSOAPMessageHandlerInfo

addInitParams

public void addInitParams(Map<String,String> params)
Specified by:
addInitParams in interface BeehiveWsSOAPMessageHandlerInfo

getRoles

public Collection<String> getRoles()
Specified by:
getRoles in interface BeehiveWsSOAPMessageHandlerInfo
Returns:
Returns the roles.

addRole

public void addRole(String role)
Specified by:
addRole in interface BeehiveWsSOAPMessageHandlerInfo

addRoles

public void addRoles(Collection<String> roles)
Specified by:
addRoles in interface BeehiveWsSOAPMessageHandlerInfo