org.gwe.api
Class PulsingServerAPIProxyCreator<HEART_CONTAINER_TYPE>

java.lang.Object
  extended by org.gwe.api.PulsingServerAPIProxyCreator<HEART_CONTAINER_TYPE>

public class PulsingServerAPIProxyCreator<HEART_CONTAINER_TYPE>
extends java.lang.Object

Since:
Nov 24, 2007
Author:
Marco Ruiz

Constructor Summary
PulsingServerAPIProxyCreator(HeartBeater<HEART_CONTAINER_TYPE> beater)
           
PulsingServerAPIProxyCreator(HeartBeater<HEART_CONTAINER_TYPE> beater, int period)
           
PulsingServerAPIProxyCreator(HeartCollection<HEART_CONTAINER_TYPE> hearts)
           
 
Method Summary
<PROXIED_TYPE>
PROXIED_TYPE
createProxy(PROXIED_TYPE proxiedObject)
           
static
<PROXIED_TYPE>
PROXIED_TYPE
createProxyIfNecessary(PROXIED_TYPE proxiedObject, HeartBeater<?> beater)
           
 void resetLastHeartBeat(java.lang.Object id, HEART_CONTAINER_TYPE heartContainer)
           
 void stop(java.lang.Object id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PulsingServerAPIProxyCreator

public PulsingServerAPIProxyCreator(HeartBeater<HEART_CONTAINER_TYPE> beater)

PulsingServerAPIProxyCreator

public PulsingServerAPIProxyCreator(HeartBeater<HEART_CONTAINER_TYPE> beater,
                                    int period)

PulsingServerAPIProxyCreator

public PulsingServerAPIProxyCreator(HeartCollection<HEART_CONTAINER_TYPE> hearts)
Method Detail

createProxyIfNecessary

public static <PROXIED_TYPE> PROXIED_TYPE createProxyIfNecessary(PROXIED_TYPE proxiedObject,
                                                                 HeartBeater<?> beater)

stop

public void stop(java.lang.Object id)

resetLastHeartBeat

public void resetLastHeartBeat(java.lang.Object id,
                               HEART_CONTAINER_TYPE heartContainer)

createProxy

public <PROXIED_TYPE> PROXIED_TYPE createProxy(PROXIED_TYPE proxiedObject)


Copyright © 2007-2009. All Rights Reserved.