|
||||||||||
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<String,Object> 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<String,Object> paramMap)
provider
- ProviderparamMap
- Parameters 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 |