Class MulticastTransport
java.lang.Object
org.apache.activemq.util.ServiceSupport
org.apache.activemq.transport.TransportSupport
org.apache.activemq.transport.TransportThreadSupport
org.apache.activemq.transport.udp.UdpTransport
org.apache.activemq.transport.multicast.MulticastTransport
A multicast based transport.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbind(DatagramSocket socket, SocketAddress localAddress) protected InetSocketAddresscreateAddress(URI remoteLocation) Creates an address from the given URIprotected CommandChannelprotected DatagramHeaderMarshallerprotected voiddoStop(ServiceStopper stopper) longprotected InetAddressprotected Stringprotected Stringprotected MulticastSocketintbooleanvoidsetKeepAliveInterval(long keepAliveInterval) voidsetLoopBackMode(boolean loopBackMode) protected voidsetSocket(MulticastSocket socket) voidsetTimeToLive(int timeToLive) Methods inherited from class org.apache.activemq.transport.udp.UdpTransport
connect, createCommandDatagramChannel, createLocalAddress, createReplayer, doStart, getBufferPool, getChannel, getCommandChannel, getDatagramSize, getLocalSocketAddress, getMinmumWireFormatVersion, getPeerCertificates, getPort, getReceiveCounter, getRemoteAddress, getReplayBuffer, getReplayStrategy, getSequenceGenerator, getTargetAddress, getWireFormat, isReplayEnabled, isTrace, isUseLocalHost, oneway, oneway, resolveHostName, run, setBufferPool, setChannel, setCommandChannel, setDatagramSize, setMinmumWireFormatVersion, setPeerCertificates, setPort, setReplayBuffer, setReplayEnabled, setReplayStrategy, setSequenceGenerator, setTargetEndpoint, setTrace, setUseLocalHost, toStringMethods inherited from class org.apache.activemq.transport.TransportThreadSupport
getStackSize, isDaemon, setDaemon, setStackSizeMethods inherited from class org.apache.activemq.transport.TransportSupport
asyncRequest, checkStarted, doConsume, getTransportListener, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, onException, reconnect, request, request, setTransportListener, updateURIsMethods inherited from class org.apache.activemq.util.ServiceSupport
addServiceListener, dispose, isStarted, isStopped, isStopping, postStop, preStart, removeServiceListener, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.activemq.transport.Transport
asyncRequest, getTransportListener, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, reconnect, request, request, setTransportListener, updateURIs
-
Constructor Details
-
MulticastTransport
public MulticastTransport(OpenWireFormat wireFormat, URI remoteLocation) throws UnknownHostException, IOException - Throws:
UnknownHostExceptionIOException
-
-
Method Details
-
getKeepAliveInterval
public long getKeepAliveInterval() -
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveInterval) -
isLoopBackMode
public boolean isLoopBackMode() -
setLoopBackMode
public void setLoopBackMode(boolean loopBackMode) -
getTimeToLive
public int getTimeToLive() -
setTimeToLive
public void setTimeToLive(int timeToLive) -
getProtocolName
- Overrides:
getProtocolNamein classUdpTransport
-
getProtocolUriScheme
- Overrides:
getProtocolUriSchemein classUdpTransport
-
bind
- Overrides:
bindin classUdpTransport- Throws:
SocketException
-
doStop
- Overrides:
doStopin classUdpTransport- Throws:
Exception
-
createCommandChannel
- Overrides:
createCommandChannelin classUdpTransport- Throws:
IOException
-
getMulticastAddress
-
getSocket
-
setSocket
-
createAddress
protected InetSocketAddress createAddress(URI remoteLocation) throws UnknownHostException, IOException Description copied from class:UdpTransportCreates an address from the given URI- Overrides:
createAddressin classUdpTransport- Throws:
UnknownHostExceptionIOException
-
createDatagramHeaderMarshaller
- Overrides:
createDatagramHeaderMarshallerin classUdpTransport
-