VisiBroker for Java

org.omg.DsTypedNotifyLogAdmin
Interface TypedNotifyLogOperations

All Superinterfaces:
AdminPropertiesAdminOperations, LogOperations, QoSAdminOperations, org.omg.CosTypedEventChannelAdmin.TypedEventChannelOperations, TypedEventLogOperations
All Known Subinterfaces:
TypedNotifyLog

public interface TypedNotifyLogOperations
extends TypedEventLogOperations, TypedEventChannelOperations

TypedNotifyLog receives and forwards events via a CosTypedNotifyChannelAdmin::TypedEventChannel. In addition, it supports filtering on incoming, logging and outgoing events. It emits events via the TypedNotifyLogFactory.


Method Summary
 Filter get_filter()
          Returns the CosNotifyFilter::Filter object for the log.
 void set_filter(Filter filter)
          Sets the CosNotifyFilter::Filter object for the log (e.g.,supply an external filter object that implements a different constraint language).
 
Methods inherited from interface org.omg.DsTypedEventLogAdmin.TypedEventLogOperations
typed_query, typed_retrieve
 
Methods inherited from interface org.omg.DsLogAdmin.LogOperations
copy_with_id, copy, delete_records_by_id, delete_records, flush, get_administrative_state, get_availability_status, get_capacity_alarm_thresholds, get_current_size, get_forwarding_state, get_interval, get_log_full_action, get_log_qos, get_max_record_life, get_max_size, get_n_records, get_operational_state, get_record_attribute, get_week_mask, id, match, my_factory, query, retrieve, set_administrative_state, set_capacity_alarm_thresholds, set_forwarding_state, set_interval, set_log_full_action, set_log_qos, set_max_record_life, set_max_size, set_record_attribute, set_records_attribute, set_week_mask, write_recordlist, write_records
 
Methods inherited from interface org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelOperations
default_consumer_admin, default_filter_factory, default_supplier_admin, get_all_consumeradmins, get_all_supplieradmins, get_consumeradmin, get_supplieradmin, MyFactory, new_for_typed_notification_consumers, new_for_typed_notification_suppliers
 
Methods inherited from interface org.omg.CosNotification.QoSAdminOperations
get_qos, set_qos, validate_qos
 
Methods inherited from interface org.omg.CosNotification.AdminPropertiesAdminOperations
get_admin, set_admin
 
Methods inherited from interface org.omg.CosTypedEventChannelAdmin.TypedEventChannelOperations
destroy, for_consumers, for_suppliers
 

Method Detail

set_filter

void set_filter(Filter filter)
Sets the CosNotifyFilter::Filter object for the log (e.g.,supply an external filter object that implements a different constraint language). By default, the CosNotifyFilter::Filter object contains no filter when a log is created and all events will be logged. An AttributeValueChange event is generated whenever the filter of a log is set.

Parameters:
filter - The filter.

get_filter

Filter get_filter()
Returns the CosNotifyFilter::Filter object for the log.


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