|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMessageOutput
Output Endpoint for a provider to connect.
| Method Summary | |
|---|---|
List<IProvider> |
getProviders()
Getter for providers |
void |
pushMessage(IMessage message)
Push a message to this output endpoint. |
void |
sendOOBControlMessage(IProvider provider,
OOBControlMessage oobCtrlMsg)
Send OOB Control Message to all consumers on the other side of pipe. |
boolean |
subscribe(IProvider provider,
Map<?,?> paramMap)
Connect to a provider. |
boolean |
unsubscribe(IProvider provider)
Disconnect from a provider. |
| Method Detail |
|---|
void pushMessage(IMessage message)
throws IOException
message - Message to be pushed.
IOException - If message could not be written.
boolean subscribe(IProvider provider,
Map<?,?> paramMap)
provider - ProviderparamMap - Params passed with connection
boolean unsubscribe(IProvider provider)
provider - Provider
List<IProvider> getProviders()
void sendOOBControlMessage(IProvider provider,
OOBControlMessage oobCtrlMsg)
provider - The provider that sends the messageoobCtrlMsg - Out-of-band control message
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||