org.gcube.common.events.impl
Class Observer

java.lang.Object
  extended by org.gcube.common.events.impl.Observer

public class Observer
extends Object

Used internally to wrap arbitrary objects subscribed as observers.

Author:
Fabio Simeoni

Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 org.gcube.common.events.impl.Key key()
           
 Observes.Kind kind()
           
static List<Method> observerMethodsOf(Object o)
           
static List<Observer> observersFor(Object object, ExecutorService service)
           
 void onEvent(Object event)
           
 void onEventDelayed(Object event)
           
 void onEventImmediate(Object event)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

observersFor

public static List<Observer> observersFor(Object object,
                                          ExecutorService service)

kind

public Observes.Kind kind()

onEvent

public void onEvent(Object event)

onEventImmediate

public void onEventImmediate(Object event)

onEventDelayed

public void onEventDelayed(Object event)

key

public org.gcube.common.events.impl.Key key()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

observerMethodsOf

public static List<Method> observerMethodsOf(Object o)


Copyright © 2013. All Rights Reserved.