Clearspace API (1.7.0) Core Javadocs

com.jivesoftware.spi
Interface ServiceEventSource<T extends java.lang.Enum<?>,O>

All Known Subinterfaces:
UserProvider
All Known Implementing Classes:
ServiceEventDispatcher

public interface ServiceEventSource<T extends java.lang.Enum<?>,O>

Basic event source api. Service Providers can use this api to allow listeners to register and receive notifcation of changes that occur in external systems but can have an affect on the application.

See Also:
ServiceEventDispatcher

Method Summary
 void addListener(ServiceEventListener<T,O> listener)
          Used to register listeners
 void removeListener(ServiceEventListener<T,O> listener)
          Used to un-register listeners
 

Method Detail

addListener

void addListener(ServiceEventListener<T,O> listener)
Used to register listeners

Parameters:
listener - listener

removeListener

void removeListener(ServiceEventListener<T,O> listener)
Used to un-register listeners

Parameters:
listener - listener

Clearspace Project Page

Copyright © 1999-2007 Jive Software.