org.gcube.vremanagement.resourcemanager.impl.state.observers
Class ScopeObserver

java.lang.Object
  extended by org.gcube.vremanagement.resourcemanager.impl.state.observers.ScopeObserver
All Implemented Interfaces:
Observer
Direct Known Subclasses:
Disposer, Executor, Publisher, Serializer

public abstract class ScopeObserver
extends Object
implements Observer

Base observer for ScopeState

Author:
Manuele Simi (ISTI-CNR)

Field Summary
protected  org.gcube.common.core.utils.logging.GCUBELog logger
           
 
Constructor Summary
ScopeObserver()
           
 
Method Summary
protected abstract  void scopeChanged(ScopeState scopeState)
          Manages the modified scope
 void update(Observable observed, Object arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.gcube.common.core.utils.logging.GCUBELog logger
Constructor Detail

ScopeObserver

public ScopeObserver()
Method Detail

update

public void update(Observable observed,
                   Object arg)
Specified by:
update in interface Observer

scopeChanged

protected abstract void scopeChanged(ScopeState scopeState)
Manages the modified scope

Parameters:
scopeState - the scope


Copyright © 2013. All Rights Reserved.