org.jacorb.notification
Class FilterManager
java.lang.Object
org.jacorb.notification.FilterManager
- All Implemented Interfaces:
- org.apache.avalon.framework.configuration.Configurable, FilterAdminOperations
public class FilterManager
- extends java.lang.Object
- implements FilterAdminOperations, org.apache.avalon.framework.configuration.Configurable
- Version:
- $Id: FilterManager.java,v 1.10 2004/05/06 12:39:59 nicolas Exp $
- Author:
- Alphonse Bendt
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_FILTER_MANAGER
public static final FilterManager EMPTY_FILTER_MANAGER
FilterManager
protected FilterManager(java.util.Map filters)
FilterManager
public FilterManager(ChannelContext channelContext)
configure
public void configure(org.apache.avalon.framework.configuration.Configuration conf)
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
add_filter
public int add_filter(Filter filter)
- Specified by:
add_filter
in interface FilterAdminOperations
remove_filter
public void remove_filter(int filterId)
throws FilterNotFound
- Specified by:
remove_filter
in interface FilterAdminOperations
- Throws:
FilterNotFound
get_filter
public Filter get_filter(int filterId)
throws FilterNotFound
- Specified by:
get_filter
in interface FilterAdminOperations
- Throws:
FilterNotFound
get_all_filters
public int[] get_all_filters()
- Specified by:
get_all_filters
in interface FilterAdminOperations
remove_all_filters
public void remove_all_filters()
- Specified by:
remove_all_filters
in interface FilterAdminOperations
getFilters
public java.util.List getFilters()
subscriptionChangedForFilter
public void subscriptionChangedForFilter(int filterId,
EventType[] eventType1,
EventType[] eventType2)