Rio Project 4.2 API Documentation



org.rioproject.monitor
Class ServiceChannel

java.lang.Object
  extended by org.rioproject.monitor.ServiceChannel

public class ServiceChannel
extends Object

The ServiceChannel provides a local channel for service instances that have been provisioned or failed

Author:
Dennis Reedy

Nested Class Summary
static class ServiceChannel.ServiceChannelEvent
          Event sent to listeners
static interface ServiceChannel.ServiceChannelListener
          Interface for clients
 
Method Summary
 void broadcast(ServiceChannel.ServiceChannelEvent event)
           
static ServiceChannel getInstance()
           
 void subscribe(ServiceChannel.ServiceChannelListener listener, ServiceElement element)
           
 void subscribe(ServiceChannel.ServiceChannelListener listener, String name, String[] interfaces, String opStringName)
           
 void unsubscribe(ServiceChannel.ServiceChannelListener listener)
           
 void unsubscribe(ServiceChannel.ServiceChannelListener listener, ServiceElement element)
           
 void unsubscribe(ServiceChannel.ServiceChannelListener listener, String name, String[] interfaces, String opStringName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ServiceChannel getInstance()

subscribe

public void subscribe(ServiceChannel.ServiceChannelListener listener,
                      ServiceElement element)

subscribe

public void subscribe(ServiceChannel.ServiceChannelListener listener,
                      String name,
                      String[] interfaces,
                      String opStringName)

unsubscribe

public void unsubscribe(ServiceChannel.ServiceChannelListener listener,
                        String name,
                        String[] interfaces,
                        String opStringName)

unsubscribe

public void unsubscribe(ServiceChannel.ServiceChannelListener listener,
                        ServiceElement element)

unsubscribe

public void unsubscribe(ServiceChannel.ServiceChannelListener listener)

broadcast

public void broadcast(ServiceChannel.ServiceChannelEvent event)

Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.