public class EvaluatorContext
extends java.lang.Object
Constructor and Description |
---|
EvaluatorContext(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers)
Creates the Evalutor context with the URL and the set of HTTP headers
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHeader(java.lang.String name)
Get the HTTP header value for the Header name
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders()
Get all the HTTP headers
|
org.apache.axis2.context.MessageContext |
getMessageContext()
Get the message context associated with this evaluator context
|
java.lang.String |
getParam(java.lang.String name)
Return the value of a HTTP parameter
|
java.util.Map<java.lang.String,java.lang.String> |
getParams()
Get all the HTTP parameters
|
java.lang.Object |
getProperty(java.lang.String name)
Get the value of the named property
|
java.lang.String |
getUrl()
Get the complete URL
|
void |
setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
Set the headers
|
void |
setMessageContext(org.apache.axis2.context.MessageContext messageContext)
Set the current Axis2 MessageContext to this evaluator context
|
void |
setParams(java.util.Map<java.lang.String,java.lang.String> params)
Set all the HTTP URL parameters
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Associate a set of properties with this evaluator context
|
void |
setUrl(java.lang.String url)
Set the URL
|
public EvaluatorContext(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers)
url
- urlheaders
- HTTP header as a Name, Value mappublic java.lang.String getUrl()
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public java.util.Map<java.lang.String,java.lang.String> getParams()
public java.lang.String getParam(java.lang.String name) throws java.io.UnsupportedEncodingException
name
- name of the parameterjava.io.UnsupportedEncodingException
- if cannot decode the URLspublic java.lang.String getHeader(java.lang.String name)
name
- name of the headerpublic org.apache.axis2.context.MessageContext getMessageContext()
public java.lang.Object getProperty(java.lang.String name)
name
- Name of the propertypublic void setUrl(java.lang.String url)
url
- to be setpublic void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
headers
- as a HeaderName, HeaderValue pair mappublic void setParams(java.util.Map<java.lang.String,java.lang.String> params)
params
- as a ParameterName, ParameterValue pair mappublic void setMessageContext(org.apache.axis2.context.MessageContext messageContext)
messageContext
- an Axis2 MessageContext objectpublic void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
properties
- a Properties mapCopyright © 2005-2022 Apache Software Foundation. All Rights Reserved.