Class ConnectorSession
- java.lang.Object
-
- org.springframework.extensions.webscripts.connector.ConnectorSession
-
- All Implemented Interfaces:
java.io.Serializable
public class ConnectorSession extends java.lang.Object implements java.io.SerializableContainer for Connector "session state". Session state consists of headers, cookies and parameters that need to be bound onto the connector with subsequent connections. This class essentially allows for the mimic of Browser-like functionality in terms of subsequent Connectors reusing state from previous Connector responses.- Author:
- muzquiano
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConnectorSession(java.lang.String endpointId)Instantiates a new connector session.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCookie(java.lang.String name)Gets a header.java.lang.String[]getCookieNames()Returns the cookie names.java.lang.StringgetEndpointId()Gets the endpoint id.java.lang.StringgetParameter(java.lang.String key)Gets a parameter.java.lang.String[]getParameterKeys()Returns the parameter keys.voidsetCookie(java.lang.String name, java.lang.String value)Sets a given header.voidsetParameter(java.lang.String key, java.lang.String value)Sets a given parameter.
-
-
-
Method Detail
-
getEndpointId
public java.lang.String getEndpointId()
Gets the endpoint id.- Returns:
- the endpoint id
-
getParameter
public java.lang.String getParameter(java.lang.String key)
Gets a parameter.- Parameters:
key- the key- Returns:
- the parameter
-
setParameter
public void setParameter(java.lang.String key, java.lang.String value)Sets a given parameter.- Parameters:
key- the keyvalue- the value
-
getParameterKeys
public java.lang.String[] getParameterKeys()
Returns the parameter keys.- Returns:
- array of parameter keys
-
getCookie
public java.lang.String getCookie(java.lang.String name)
Gets a header.- Parameters:
name- the name- Returns:
- the header
-
setCookie
public void setCookie(java.lang.String name, java.lang.String value)Sets a given header.- Parameters:
name- the namevalue- the header
-
getCookieNames
public java.lang.String[] getCookieNames()
Returns the cookie names.- Returns:
- array of cookie names
-
-