Uses of Class
org.red5.server.net.rtmp.RTMPConnection
Packages that use RTMPConnection
Package
Description
-
Uses of RTMPConnection in org.red5.server.net.rtmp
Subclasses of RTMPConnection in org.red5.server.net.rtmpModifier and TypeClassDescriptionclassRepresents an RTMP connection using Mina.Fields in org.red5.server.net.rtmp declared as RTMPConnectionModifier and TypeFieldDescriptionprivate final RTMPConnectionReceivedMessageTask.connprivate final RTMPConnectionChannel.connectionRTMP connection used to transfer packets.Fields in org.red5.server.net.rtmp with type parameters of type RTMPConnectionModifier and TypeFieldDescriptionprotected ConcurrentMap<String,RTMPConnection> RTMPConnManager.connMapprotected static IConnectionManager<RTMPConnection>RTMPConnManager.instanceMethods in org.red5.server.net.rtmp that return RTMPConnectionModifier and TypeMethodDescriptionIRTMPConnManager.createConnection(Class<?> connCls) Creates a connection based on the given RTMPConnection class.RTMPConnManager.createConnection(Class<?> connCls) Creates a connection based on the given type class.RTMPConnManager.createConnection(Class<?> connCls, String sessionId) Creates a connection of the type specified with associated session id.RTMPConnManager.createConnectionInstance(Class<?> cls) Creates a connection instance based on the supplied type.protected RTMPConnectionChannel.getConnection()Getter for RTMP connection.IRTMPConnManager.getConnection(int clientId) Returns a connection matching the given client id.RTMPConnManager.getConnection(int clientId) Returns a connection for a given client id.IRTMPConnManager.getConnectionBySessionId(String sessionId) Returns a connection matching the given session id.RTMPConnManager.getConnectionBySessionId(String sessionId) Returns a connection for a given session id.IRTMPConnManager.removeConnection(int clientId) Removes a connection matching the client id specified.RTMPConnManager.removeConnection(int clientId) Removes a connection matching the client id specified.RTMPConnManager.removeConnection(String sessionId) Removes a connection by the given sessionId.Methods in org.red5.server.net.rtmp that return types with arguments of type RTMPConnectionModifier and TypeMethodDescriptionRTMPConnManager.getAllConnections()Returns all the current connections.static IConnectionManager<RTMPConnection>RTMPConnManager.getInstance()IRTMPConnManager.removeConnections()Removes all the connections from the set.RTMPConnManager.removeConnections()Removes all the connections from the set.Methods in org.red5.server.net.rtmp with parameters of type RTMPConnectionModifier and TypeMethodDescriptionvoidBaseRTMPHandler.connectionClosed(RTMPConnection conn) Connection closed.voidIRTMPHandler.connectionClosed(RTMPConnection conn) Connection closed.voidBaseRTMPHandler.connectionOpened(RTMPConnection conn) Connection open event.voidIRTMPHandler.connectionOpened(RTMPConnection conn) Connection open event.protected voidBaseRTMPHandler.handlePendingCallResult(RTMPConnection conn, Invoke invoke) Handler for pending call result.protected voidRTMPHandler.invokeCall(RTMPConnection conn, IServiceCall call) Remoting call invocation handler.booleanRTMPHandler.invokeCall(RTMPConnection conn, IServiceCall call, Object service) Remoting call invocation handler.booleanRTMPHandler.isAllowedIfRtmpPlayback(RTMPConnection conn, Channel channel, StreamAction streamAction) voidRTMPHandler.logStreamNames(RTMPConnection conn) voidBaseRTMPHandler.messageReceived(RTMPConnection conn, Packet packet) Message received.voidIRTMPHandler.messageReceived(RTMPConnection conn, Packet packet) Message received.voidBaseRTMPHandler.messageSent(RTMPConnection conn, Packet packet) Message sent.voidIRTMPHandler.messageSent(RTMPConnection conn, Packet packet) Message sent.protected abstract voidBaseRTMPHandler.onChunkSize(RTMPConnection conn, Channel channel, Header source, ChunkSize chunkSize) Chunk size change event handler.protected voidRTMPHandler.onChunkSize(RTMPConnection conn, Channel channel, Header source, ChunkSize chunkSize) Chunk size change event handler.protected voidBaseRTMPHandler.onClientBandwidth(RTMPConnection conn, Channel channel, ClientBW message) Client bandwidth / Peer bandwidth set event handler.protected abstract voidBaseRTMPHandler.onCommand(RTMPConnection conn, Channel channel, Header source, ICommand command) Command event handler, which current consists of an Invoke or Notify type object.protected voidRTMPHandler.onCommand(RTMPConnection conn, Channel channel, Header source, ICommand command) Command event handler, which current consists of an Invoke or Notify type object.protected abstract voidBaseRTMPHandler.onPing(RTMPConnection conn, Channel channel, Header source, Ping ping) Ping event handler.protected voidRTMPHandler.onPing(RTMPConnection conn, Channel channel, Header source, Ping ping) Ping event handler.protected voidBaseRTMPHandler.onServerBandwidth(RTMPConnection conn, Channel channel, ServerBW message) Server bandwidth / Window ACK size event handler.protected voidBaseRTMPHandler.onStreamBytesRead(RTMPConnection conn, Channel channel, Header source, BytesRead streamBytesRead) Stream bytes read event handler.voidRTMPConnManager.setConnection(RTMPConnection conn) Adds a connection.Constructors in org.red5.server.net.rtmp with parameters of type RTMPConnectionModifierConstructorDescriptionChannel(RTMPConnection conn, int channelId) Creates channel from connection and channel idReceivedMessageTask(String sessionId, Packet packet, IRTMPHandler handler, RTMPConnection conn) -
Uses of RTMPConnection in org.red5.server.net.rtmp.codec
Methods in org.red5.server.net.rtmp.codec with parameters of type RTMPConnectionModifier and TypeMethodDescriptionRTMPProtocolDecoder.decode(RTMPConnection conn, RTMPDecodeState state, org.apache.mina.core.buffer.IoBuffer in) Decodes the buffer data.RTMPProtocolDecoder.decodeBuffer(RTMPConnection conn, org.apache.mina.core.buffer.IoBuffer buffer) Decode all available objects in buffer.RTMPProtocolDecoder.decodeMessage(RTMPConnection conn, Header header, org.apache.mina.core.buffer.IoBuffer in) Decodes RTMP message event.RTMPProtocolDecoder.decodePacket(RTMPConnection conn, RTMPDecodeState state, org.apache.mina.core.buffer.IoBuffer in) Decodes an IoBuffer into a Packet. -
Uses of RTMPConnection in org.red5.server.stream.consumer
Fields in org.red5.server.stream.consumer declared as RTMPConnectionModifier and TypeFieldDescriptionprivate RTMPConnectionConnectionConsumer.connConnection objectConstructors in org.red5.server.stream.consumer with parameters of type RTMPConnectionModifierConstructorDescriptionConnectionConsumer(RTMPConnection conn, Channel videoChannel, Channel audioChannel, Channel dataChannel) Create RTMP connection consumer for given connection and channels.