org.red5.server.net.remoting.codec
Class RemotingCodecFactory

java.lang.Object
  extended by org.red5.server.net.remoting.codec.RemotingCodecFactory
All Implemented Interfaces:
SimpleProtocolCodecFactory

public class RemotingCodecFactory
extends Object
implements SimpleProtocolCodecFactory

Factory for remoting codec


Field Summary
protected  RemotingProtocolDecoder decoder
          Remoting protocol decoder
protected  Deserializer deserializer
          Deserializer
protected  RemotingProtocolEncoder encoder
          Remoting protocol encoder
protected  Serializer serializer
          Serializers
 
Constructor Summary
RemotingCodecFactory()
           
 
Method Summary
 SimpleProtocolDecoder getSimpleDecoder()
          Getter for simple decoder.
 SimpleProtocolEncoder getSimpleEncoder()
          Getter for simple encoder.
 void init()
          Initialization, creates and binds encoder and decoder to serializer and deserializer
 void setDeserializer(Deserializer deserializer)
          Setter for deserializer.
 void setSerializer(Serializer serializer)
          Setter for serializer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deserializer

protected Deserializer deserializer
Deserializer


serializer

protected Serializer serializer
Serializers


decoder

protected RemotingProtocolDecoder decoder
Remoting protocol decoder


encoder

protected RemotingProtocolEncoder encoder
Remoting protocol encoder

Constructor Detail

RemotingCodecFactory

public RemotingCodecFactory()
Method Detail

init

public void init()
Initialization, creates and binds encoder and decoder to serializer and deserializer


setDeserializer

public void setDeserializer(Deserializer deserializer)
Setter for deserializer.

Parameters:
deserializer - Deserializer.

setSerializer

public void setSerializer(Serializer serializer)
Setter for serializer.

Parameters:
serializer - Sserializer.

getSimpleDecoder

public SimpleProtocolDecoder getSimpleDecoder()
Getter for simple decoder.

Specified by:
getSimpleDecoder in interface SimpleProtocolCodecFactory
Returns:
Value for property 'simpleDecoder'.

getSimpleEncoder

public SimpleProtocolEncoder getSimpleEncoder()
Getter for simple encoder.

Specified by:
getSimpleEncoder in interface SimpleProtocolCodecFactory
Returns:
Value for property 'simpleEncoder'.


Copyright © 2006-2009 The Red5 Project