org.eclipse.net4j.signal.heartbeat
Class HeartBeatProtocol.Server.TimerInjector

java.lang.Object
  extended by org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol.Server.TimerInjector
All Implemented Interfaces:
IElementProcessor
Enclosing class:
HeartBeatProtocol.Server

public static class HeartBeatProtocol.Server.TimerInjector
extends Object
implements IElementProcessor

An element post processor that injects a timer into server-side heart beat protocol instances.


Constructor Summary
HeartBeatProtocol.Server.TimerInjector()
           
 
Method Summary
protected  Timer getTimer(IManagedContainer container)
           
 Object process(IManagedContainer container, String productGroup, String factoryType, String description, Object element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeartBeatProtocol.Server.TimerInjector

public HeartBeatProtocol.Server.TimerInjector()
Method Detail

process

public Object process(IManagedContainer container,
                      String productGroup,
                      String factoryType,
                      String description,
                      Object element)
Specified by:
process in interface IElementProcessor

getTimer

protected Timer getTimer(IManagedContainer container)


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.