Package net.timewalker.ffmq4.transport
Class PacketTransportEndpoint
- java.lang.Object
-
- net.timewalker.ffmq4.transport.PacketTransportEndpoint
-
public final class PacketTransportEndpoint extends Object
PacketTransportEndpoint
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Loglog
-
Constructor Summary
Constructors Constructor Description PacketTransportEndpoint(int id, PacketTransportHub parentHub)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractResponsePacketblockingRequest(AbstractQueryPacket query)voidclose()intgetId()protected SemaphoregetResponseSemaphore()voidnonBlockingRequest(AbstractQueryPacket query)protected voidsetResponse(AbstractResponsePacket response)
-
-
-
Constructor Detail
-
PacketTransportEndpoint
public PacketTransportEndpoint(int id, PacketTransportHub parentHub)Constructor
-
-
Method Detail
-
getId
public int getId()
-
getResponseSemaphore
protected Semaphore getResponseSemaphore()
-
setResponse
protected void setResponse(AbstractResponsePacket response)
-
blockingRequest
public AbstractResponsePacket blockingRequest(AbstractQueryPacket query) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
nonBlockingRequest
public void nonBlockingRequest(AbstractQueryPacket query) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
close
public void close()
-
-