public class MgcpChannel extends MultiplexedChannel implements MgcpMessageSubject
dataChannel, handlers, selectionKey| Constructor and Description |
|---|
MgcpChannel(SocketAddress bindAddress,
UdpManager networkManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
forget(MgcpMessageObserver observer) |
boolean |
isOpen() |
void |
notify(Object originator,
MgcpMessage message,
MessageDirection direction) |
void |
observe(MgcpMessageObserver observer) |
void |
open() |
void |
queueData(byte[] data) |
void |
send(MgcpMessage message) |
bind, connect, disconnect, flush, getLocalAddress, getLocalHost, getLocalPort, getRemoteHost, getRemotePort, hasPendingData, isConnected, open, receive, send, setTransportpublic MgcpChannel(SocketAddress bindAddress, UdpManager networkManager)
public void open()
throws IllegalStateException,
IOException
open in interface Channelopen in class MultiplexedChannelIllegalStateExceptionIOExceptionpublic void close()
throws IllegalStateException
close in interface Channelclose in class MultiplexedChannelIllegalStateExceptionpublic boolean isOpen()
isOpen in interface ChannelisOpen in class MultiplexedChannelpublic void queueData(byte[] data)
queueData in class MultiplexedChannelpublic void observe(MgcpMessageObserver observer)
observe in interface MgcpMessageSubjectpublic void forget(MgcpMessageObserver observer)
forget in interface MgcpMessageSubjectpublic void notify(Object originator, MgcpMessage message, MessageDirection direction)
notify in interface MgcpMessageSubjectpublic void send(MgcpMessage message) throws IOException
IOExceptionCopyright © 2017 TeleStax, Inc.. All Rights Reserved.