public class HttpServiceInvocationData
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpServiceInvocationData.AccessType
The possible types of access to web services
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY |
| Modifier and Type | Method and Description |
|---|---|
static HttpServiceInvocationData |
accessClient(java.lang.String accessClientToken)
Constructs an
HttpServiceInvocationData which represents an access via access client token (stateless) |
java.lang.String |
getAccessClientToken() |
HttpServiceInvocationData.AccessType |
getAccessType() |
java.lang.String |
getChannel() |
java.lang.String |
getPassword() |
java.lang.String |
getPrincipal() |
java.lang.String |
getPrincipalType() |
java.lang.String |
getRemoteAddress() |
java.lang.String |
getSessionToken() |
boolean |
isValid() |
void |
setChannel(java.lang.String channel) |
static HttpServiceInvocationData |
stateful(java.lang.String sessionToken)
Constructs an
HttpServiceInvocationData which represents an stateful access (using a session) for an own
access |
static HttpServiceInvocationData |
stateful(java.lang.String sessionToken,
java.lang.String remoteAddress)
Constructs an
HttpServiceInvocationData which represents an stateful access (using a session) when
relaying a client access |
static HttpServiceInvocationData |
stateless(java.lang.String principal,
java.lang.String password)
Constructs an
HttpServiceInvocationData which represents a stateless access |
static HttpServiceInvocationData |
stateless(java.lang.String principalType,
java.lang.String principal,
java.lang.String password)
Constructs an
HttpServiceInvocationData which represents a stateless access |
public static final java.lang.String KEY
public static HttpServiceInvocationData accessClient(java.lang.String accessClientToken)
HttpServiceInvocationData which represents an access via access client token (stateless)public static HttpServiceInvocationData stateful(java.lang.String sessionToken)
HttpServiceInvocationData which represents an stateful access (using a session) for an own
accesspublic static HttpServiceInvocationData stateful(java.lang.String sessionToken, java.lang.String remoteAddress)
HttpServiceInvocationData which represents an stateful access (using a session) when
relaying a client accesspublic static HttpServiceInvocationData stateless(java.lang.String principal, java.lang.String password)
HttpServiceInvocationData which represents a stateless accesspublic static HttpServiceInvocationData stateless(java.lang.String principalType, java.lang.String principal, java.lang.String password)
HttpServiceInvocationData which represents a stateless accesspublic java.lang.String getAccessClientToken()
public HttpServiceInvocationData.AccessType getAccessType()
public java.lang.String getChannel()
public java.lang.String getPassword()
public java.lang.String getPrincipal()
public java.lang.String getPrincipalType()
public java.lang.String getRemoteAddress()
public java.lang.String getSessionToken()
public boolean isValid()
public void setChannel(java.lang.String channel)