org.gcube.common.core.persistence
Class GCUBERIPersistenceManager.StateChangeConsumer

java.lang.Object
  extended by org.gcube.common.core.contexts.service.Consumer
      extended by org.gcube.common.core.persistence.GCUBERIPersistenceManager.StateChangeConsumer
All Implemented Interfaces:
GCUBEConsumer<GCUBEServiceContext.RILifetimeTopic,GCUBEServiceContext>
Enclosing class:
GCUBERIPersistenceManager

protected class GCUBERIPersistenceManager.StateChangeConsumer
extends Consumer

Consumer of state change events.

Author:
Fabio Simeoni (University of Strathclyde)

Field Summary
 
Fields inherited from class org.gcube.common.core.contexts.service.Consumer
consumerLogger
 
Constructor Summary
protected GCUBERIPersistenceManager.StateChangeConsumer()
           
 
Method Summary
protected  void onRIStateChange(GCUBEServiceContext.RILifetimeEvent event)
          State change event callback.
 
Methods inherited from class org.gcube.common.core.contexts.service.Consumer
getTopics, onEvent, onGHNShutdown, onRIDeployed, onRIFailed, onRIInitialised, onRIReady, onRIUpdated, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GCUBERIPersistenceManager.StateChangeConsumer

protected GCUBERIPersistenceManager.StateChangeConsumer()
Method Detail

onRIStateChange

protected void onRIStateChange(GCUBEServiceContext.RILifetimeEvent event)
Description copied from class: Consumer
State change event callback.

Overrides:
onRIStateChange in class Consumer
Parameters:
event - the event.


Copyright © 2013. All Rights Reserved.