org.sdnplatform.sync.internal.rpc
Class RPCPipelineFactory

java.lang.Object
  extended by org.sdnplatform.sync.internal.rpc.RPCPipelineFactory
All Implemented Interfaces:
org.jboss.netty.channel.ChannelPipelineFactory, org.jboss.netty.util.ExternalResourceReleasable

public class RPCPipelineFactory
extends java.lang.Object
implements org.jboss.netty.channel.ChannelPipelineFactory, org.jboss.netty.util.ExternalResourceReleasable

Pipeline factory for the sync service.

Author:
readams
See Also:
SyncManager

Field Summary
protected  RPCService rpcService
           
protected  SyncManager syncManager
           
protected  org.jboss.netty.util.Timer timer
           
 
Constructor Summary
RPCPipelineFactory(SyncManager syncManager, RPCService rpcService)
           
 
Method Summary
 org.jboss.netty.channel.ChannelPipeline getPipeline()
           
 void releaseExternalResources()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

syncManager

protected SyncManager syncManager

rpcService

protected RPCService rpcService

timer

protected org.jboss.netty.util.Timer timer
Constructor Detail

RPCPipelineFactory

public RPCPipelineFactory(SyncManager syncManager,
                          RPCService rpcService)
Method Detail

getPipeline

public org.jboss.netty.channel.ChannelPipeline getPipeline()
                                                    throws java.lang.Exception
Specified by:
getPipeline in interface org.jboss.netty.channel.ChannelPipelineFactory
Throws:
java.lang.Exception

releaseExternalResources

public void releaseExternalResources()
Specified by:
releaseExternalResources in interface org.jboss.netty.util.ExternalResourceReleasable