|
JXTA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jxta.impl.endpoint.servlethttp.HttpMessageReceiver
class HttpMessageReceiver
Simple Message Receiver for server side.
Field Summary | |
---|---|
(package private) ServletHttpTransport |
servletHttpTransport
The ServletHttpTransport that created this MessageReceiver. |
Constructor Summary | |
---|---|
HttpMessageReceiver(ServletHttpTransport servletHttpTransport,
List<EndpointAddress> publicAddresses,
InetAddress useInterface,
int port)
|
Method Summary | |
---|---|
EndpointService |
getEndpointService()
Returns the endpoint service with which this MessageTransport is registered. |
String |
getProtocolName()
Returns a String containing the name of the protocol used by this MessageTransport. |
Iterator<EndpointAddress> |
getPublicAddresses()
Returns an Iterator of all of the EndpointAddresses by which this
MessageReceiver is reachable. |
(package private) ServletHttpTransport |
getServletHttpTransport()
|
(package private) boolean |
messengerReadyEvent(HttpServletMessenger newMessenger,
EndpointAddress connAddr)
|
(package private) void |
start()
|
(package private) void |
stop()
|
Object |
transportControl(Object operation,
Object Value)
Pass a transport control object to a message transport. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
final ServletHttpTransport servletHttpTransport
Constructor Detail |
---|
public HttpMessageReceiver(ServletHttpTransport servletHttpTransport, List<EndpointAddress> publicAddresses, InetAddress useInterface, int port) throws PeerGroupException
PeerGroupException
Method Detail |
---|
void start() throws PeerGroupException
PeerGroupException
void stop()
boolean messengerReadyEvent(HttpServletMessenger newMessenger, EndpointAddress connAddr)
public Iterator<EndpointAddress> getPublicAddresses()
EndpointAddresses
by which this
MessageReceiver is reachable. The list is in order of
"preference" with the most "preferred" EndpointAddress being at the
beginning of the list.
getPublicAddresses
in interface MessageReceiver
public String getProtocolName()
EndpointAddress
.
getProtocolName
in interface MessageTransport
public EndpointService getEndpointService()
getEndpointService
in interface MessageTransport
public Object transportControl(Object operation, Object Value)
transportControl
in interface MessageTransport
operation
- Object that specifies the type of control operation
to be performedValue
- Object that specifies a value object associated
with the control operation
ServletHttpTransport getServletHttpTransport()
|
JXSE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |