org.sdnplatform.sync.internal.remote
Class RemoteSyncPipelineFactory

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

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

Pipeline factory for the remote sync service

Author:
readams

Field Summary
protected static org.slf4j.Logger logger
           
protected  RemoteSyncManager syncManager
           
protected  org.jboss.netty.util.Timer timer
           
 
Constructor Summary
RemoteSyncPipelineFactory(RemoteSyncManager syncManager)
           
 
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

logger

protected static final org.slf4j.Logger logger

syncManager

protected RemoteSyncManager syncManager

timer

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

RemoteSyncPipelineFactory

public RemoteSyncPipelineFactory(RemoteSyncManager syncManager)
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