
public class XDIHttpClient extends XDIAbstractClient implements XDIClient
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FOLLOWREDIRECTS |
static String |
DEFAULT_RECVMIMETYPE |
static String |
DEFAULT_SENDMIMETYPE |
static String |
DEFAULT_USERAGENT |
protected boolean |
followRedirects |
static String |
KEY_endpointUrl |
static String |
KEY_FOLLOWREDIRECTS |
static String |
KEY_RECVMIMETYPE |
static String |
KEY_SENDMIMETYPE |
static String |
KEY_USERAGENT |
protected static org.slf4j.Logger |
log |
protected xdi2.core.io.MimeType |
recvMimeType |
protected xdi2.core.io.MimeType |
sendMimeType |
protected String |
userAgent |
protected URL |
xdiEndpointUrl |
| Constructor and Description |
|---|
XDIHttpClient() |
XDIHttpClient(Properties parameters) |
XDIHttpClient(String xdiEndpointUrl) |
XDIHttpClient(URL xdiEndpointUrl) |
XDIHttpClient(URL xdiEndpointUrl,
xdi2.core.io.MimeType sendMimeType,
xdi2.core.io.MimeType recvMimeType) |
XDIHttpClient(URL xdiEndpointUrl,
xdi2.core.io.MimeType sendMimeType,
xdi2.core.io.MimeType recvMimeType,
String userAgent) |
XDIHttpClient(URL xdiEndpointUrl,
xdi2.core.io.MimeType sendMimeType,
xdi2.core.io.MimeType recvMimeType,
String userAgent,
Boolean followRedirects) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Shuts down the client.
|
boolean |
getFollowRedirects() |
xdi2.core.io.MimeType |
getRecvMimeType() |
xdi2.core.io.MimeType |
getSendMimeType() |
String |
getUserAgent() |
URL |
getXdiEndpointUrl() |
MessageResult |
send(MessageEnvelope messageEnvelope,
MessageResult messageResult)
Sends an XDI message envelope to an XDI endpoint and retrieves the results.
|
void |
setFollowRedirects(boolean followRedirects) |
void |
setRecvMimeType(xdi2.core.io.MimeType recvMimeFormat) |
void |
setSendMimeType(xdi2.core.io.MimeType sendMimeType) |
void |
setUserAgent(String userAgent) |
void |
setXdiEndpointUrl(URL xdiEndpointUrl) |
String |
toString() |
addClientListener, fireDiscoverEvent, fireSendEvent, removeClientListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddClientListener, fireDiscoverEvent, fireSendEvent, removeClientListenerpublic static final String KEY_endpointUrl
public static final String KEY_SENDMIMETYPE
public static final String KEY_RECVMIMETYPE
public static final String KEY_USERAGENT
public static final String KEY_FOLLOWREDIRECTS
public static final String DEFAULT_SENDMIMETYPE
public static final String DEFAULT_RECVMIMETYPE
public static final String DEFAULT_USERAGENT
public static final String DEFAULT_FOLLOWREDIRECTS
protected static final org.slf4j.Logger log
protected URL xdiEndpointUrl
protected xdi2.core.io.MimeType sendMimeType
protected xdi2.core.io.MimeType recvMimeType
protected String userAgent
protected boolean followRedirects
public XDIHttpClient()
public XDIHttpClient(URL xdiEndpointUrl, xdi2.core.io.MimeType sendMimeType, xdi2.core.io.MimeType recvMimeType, String userAgent, Boolean followRedirects)
public XDIHttpClient(URL xdiEndpointUrl, xdi2.core.io.MimeType sendMimeType, xdi2.core.io.MimeType recvMimeType, String userAgent)
public XDIHttpClient(URL xdiEndpointUrl, xdi2.core.io.MimeType sendMimeType, xdi2.core.io.MimeType recvMimeType)
public XDIHttpClient(URL xdiEndpointUrl)
public XDIHttpClient(String xdiEndpointUrl)
public XDIHttpClient(Properties parameters) throws Exception
Exceptionpublic MessageResult send(MessageEnvelope messageEnvelope, MessageResult messageResult) throws Xdi2ClientException
XDIClientsend in interface XDIClientmessageEnvelope - The XDI message envelope to send.messageResult - The message result that will hold results of the message. If this is null,
a new message result will be created.Xdi2ClientExceptionpublic void close()
XDIClientpublic URL getXdiEndpointUrl()
public void setXdiEndpointUrl(URL xdiEndpointUrl)
public xdi2.core.io.MimeType getSendMimeType()
public void setSendMimeType(xdi2.core.io.MimeType sendMimeType)
public xdi2.core.io.MimeType getRecvMimeType()
public void setRecvMimeType(xdi2.core.io.MimeType recvMimeFormat)
public String getUserAgent()
public void setUserAgent(String userAgent)
public boolean getFollowRedirects()
public void setFollowRedirects(boolean followRedirects)
Copyright © 2015. All Rights Reserved.