VisiBroker for Java

org.omg.CosNotifyFilter
Interface FilterAdminOperations

All Known Subinterfaces:
ConsumerAdmin, ConsumerAdminOperations, FilterAdmin, NotifyLogFactory, NotifyLogFactoryOperations, ProxyConsumer, ProxyConsumerOperations, ProxyPullConsumer, ProxyPullConsumerOperations, ProxyPullSupplier, ProxyPullSupplierOperations, ProxyPushConsumer, ProxyPushConsumerOperations, ProxyPushSupplier, ProxyPushSupplierOperations, ProxySupplier, ProxySupplierOperations, SequenceProxyPullConsumer, SequenceProxyPullConsumerOperations, SequenceProxyPullSupplier, SequenceProxyPullSupplierOperations, SequenceProxyPushConsumer, SequenceProxyPushConsumerOperations, SequenceProxyPushSupplier, SequenceProxyPushSupplierOperations, StructuredProxyPullConsumer, StructuredProxyPullConsumerOperations, StructuredProxyPullSupplier, StructuredProxyPullSupplierOperations, StructuredProxyPushConsumer, StructuredProxyPushConsumerOperations, StructuredProxyPushSupplier, StructuredProxyPushSupplierOperations, SupplierAdmin, SupplierAdminOperations, TypedConsumerAdmin, TypedConsumerAdminOperations, TypedNotifyLogFactory, TypedNotifyLogFactoryOperations, TypedProxyPullConsumer, TypedProxyPullConsumerOperations, TypedProxyPullSupplier, TypedProxyPullSupplierOperations, TypedProxyPushConsumer, TypedProxyPushConsumerOperations, TypedProxyPushSupplier, TypedProxyPushSupplierOperations, TypedSupplierAdmin, TypedSupplierAdminOperations

public interface FilterAdminOperations

The FilterAdmin interface defines operations that enable an object supporting this interface to manage a list of filter objects, each of which supports the Filter interface. This interface is intended to be an abstract interface which is inherited by all of the Proxy and Admin interfaces defined by the Notification Service.


Method Summary
 int add_filter(Filter new_filter)
          This operation appends an input filter object to the list of filter objects associated with this target
 int[] get_all_filters()
           
 Filter get_filter(int filter)
           
 void remove_all_filters()
          The remove_all_filters removes all filter objects from the list of those currently associated with the target object.
 void remove_filter(int filter)
           
 

Method Detail

remove_all_filters

void remove_all_filters()
The remove_all_filters removes all filter objects from the list of those currently associated with the target object.


get_all_filters

int[] get_all_filters()
Returns:
The list of unique identifiers which correspond to all of the filters currently associated with the target object.

get_filter

Filter get_filter(int filter)
                  throws FilterNotFound
Parameters:
A - numeric identifier that is intended to correspond to one of the filter objects currently associated with this target object.
Returns:
The object reference of the corresponding filter object
Throws:
FilterNotFound - If the passed identifier does not correspond to any filter objects currently associated with this target object.

remove_filter

void remove_filter(int filter)
                   throws FilterNotFound
Parameters:
filter - A numeric value that is intended to be the unique identifier of a filter object to be removed from the list associated with this target object.
Throws:
FilterNotFound - If identifier supplied does not correspond to any filter object currently associated with this target object.

add_filter

int add_filter(Filter new_filter)
This operation appends an input filter object to the list of filter objects associated with this target

Parameters:
new_filter - The reference to a Filter object to be appended.
Returns:
A numeric identifier that is unique among all filter objects currently associated with this target.

Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online