|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transport.AbstractMessageReceiver
org.mule.transport.udp.UdpMessageReceiver
public class UdpMessageReceiver
UdpMessageReceiver receives UDP message packets.
| Nested Class Summary | |
|---|---|
protected class |
UdpMessageReceiver.UdpWorker
|
| Field Summary | |
|---|---|
protected int |
bufferSize
|
protected InetAddress |
inetAddress
|
protected List |
responseTransformers
|
protected DatagramSocket |
socket
|
| Fields inherited from class org.mule.transport.AbstractMessageReceiver |
|---|
connected, connecting, connectionStrategy, connector, disposing, endpoint, logger, receiverKey, responseEndpoint, service, stopped |
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Startable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Stoppable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
|---|
PHASE_NAME |
| Constructor Summary | |
|---|---|
UdpMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.service.Service service,
org.mule.api.endpoint.InboundEndpoint endpoint)
|
|
| Method Summary | |
|---|---|
protected DatagramPacket |
createPacket()
|
protected DatagramSocket |
createSocket(URI uri,
InetAddress inetAddress)
|
protected javax.resource.spi.work.Work |
createWork(DatagramPacket packet)
|
protected void |
doConnect()
|
protected void |
doDisconnect()
|
protected void |
doDispose()
|
protected void |
doStart()
|
protected void |
doStop()
|
protected List |
getResponseTransformers()
|
DatagramSocket |
getSocket()
Obtain the serverSocket |
void |
release()
|
void |
run()
|
| Methods inherited from class org.mule.transport.AbstractMessageReceiver |
|---|
connect, disconnect, dispose, doInitialise, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getService, getWorkManager, handleException, handleUnacceptedFilter, initialise, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setService, setWorkManager, start, stop, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected DatagramSocket socket
protected InetAddress inetAddress
protected int bufferSize
protected List responseTransformers
| Constructor Detail |
|---|
public UdpMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.service.Service service,
org.mule.api.endpoint.InboundEndpoint endpoint)
throws org.mule.api.lifecycle.CreateException
org.mule.api.lifecycle.CreateException| Method Detail |
|---|
protected void doConnect()
throws Exception
doConnect in class org.mule.transport.AbstractMessageReceiverException
protected void doDisconnect()
throws Exception
doDisconnect in class org.mule.transport.AbstractMessageReceiverException
protected void doStart()
throws org.mule.api.MuleException
doStart in class org.mule.transport.AbstractMessageReceiverorg.mule.api.MuleException
protected void doStop()
throws org.mule.api.MuleException
doStop in class org.mule.transport.AbstractMessageReceiverorg.mule.api.MuleExceptionprotected List getResponseTransformers()
protected DatagramSocket createSocket(URI uri,
InetAddress inetAddress)
throws IOException
IOExceptionpublic DatagramSocket getSocket()
protected DatagramPacket createPacket()
public void run()
run in interface Runnablepublic void release()
release in interface javax.resource.spi.work.Workprotected void doDispose()
doDispose in class org.mule.transport.AbstractMessageReceiver
protected javax.resource.spi.work.Work createWork(DatagramPacket packet)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||