public interface XDIClient<MESSAGINGRESPONSE extends MessagingResponse> extends Closeable
Modifier and Type | Method and Description |
---|---|
void |
addClientListener(XDIClientListener clientListener)
Add a listener for XDI client events.
|
void |
close()
Shuts down the client.
|
void |
fireDiscoverEvent(XDIDiscoverEvent discoveryEvent)
Fire a discover event.
|
void |
fireSendEvent(XDISendEvent sendEvent)
Fire a send event.
|
void |
removeClientListener(XDIClientListener clientListener)
Remove a listener for XDI client events.
|
MESSAGINGRESPONSE |
send(MessageEnvelope messageEnvelope)
Sends an XDI messaging request to an XDI endpoint.
|
MESSAGINGRESPONSE send(MessageEnvelope messageEnvelope) throws Xdi2ClientException
messageEnvelope
- The XDI messaging envelope to send.Xdi2ClientException
void close()
close
in interface AutoCloseable
close
in interface Closeable
void addClientListener(XDIClientListener clientListener)
void removeClientListener(XDIClientListener clientListener)
void fireSendEvent(XDISendEvent sendEvent)
void fireDiscoverEvent(XDIDiscoverEvent discoveryEvent)
Copyright © 2017. All rights reserved.