|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectp2ps.imp.pipe.BidirectionalPipeImp
A bidirectional pipe based on an underlying input pipe and output pipe
| Constructor Summary | |
BidirectionalPipeImp(PipeAdvertisement pipead,
Endpoint[] endpoints)
|
|
| Method Summary | |
void |
addMessageListener(MessageListener listener)
Adds a listener to be notified when messages are received |
void |
close()
Closes the pipe |
void |
dataMessageReceived(DataMessageEvent event)
Called when the endpoint receives a data message |
Endpoint[] |
getEndpoints()
|
java.lang.String |
getPipeID()
|
java.lang.String |
getPipeName()
|
java.net.URI |
getPipeURI()
|
java.net.URI |
getSendURI()
|
boolean |
isClosed()
|
void |
removeMessageListener(MessageListener listener)
Removes a listener from being notified when messages are received |
java.lang.String |
send(byte[] message)
Sends a message from the pipe |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BidirectionalPipeImp(PipeAdvertisement pipead,
Endpoint[] endpoints)
| Method Detail |
public void addMessageListener(MessageListener listener)
addMessageListener in interface InputPipepublic void removeMessageListener(MessageListener listener)
removeMessageListener in interface InputPipepublic java.net.URI getPipeURI()
getPipeURI in interface InputPipepublic java.net.URI getSendURI()
getSendURI in interface OutputPipepublic java.lang.String getPipeID()
getPipeID in interface InputPipepublic java.lang.String getPipeName()
getPipeName in interface InputPipepublic Endpoint[] getEndpoints()
getEndpoints in interface InputPipe
public java.lang.String send(byte[] message)
throws java.io.IOException
send in interface OutputPipejava.io.IOExceptionpublic void dataMessageReceived(DataMessageEvent event)
EndpointMessageListener
dataMessageReceived in interface EndpointMessageListener
public void close()
throws java.io.IOException
InputPipe
close in interface InputPipejava.io.IOExceptionpublic boolean isClosed()
isClosed in interface InputPipe
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||