org.jacorb.notification.filter.etcl
Class ETCLFilter

java.lang.Object
  extended by org.jacorb.notification.filter.AbstractFilter
      extended by org.jacorb.notification.filter.etcl.ETCLFilter
All Implemented Interfaces:
Disposable, GCDisposable, JMXManageable, NotifyingDisposable, IServantLifecyle

public class ETCLFilter
extends AbstractFilter

Version:
$Id: ETCLFilter.java,v 1.4 2006/01/12 22:35:15 alphonse.bendt Exp $
Author:
Alphonse Bendt

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jacorb.notification.interfaces.JMXManageable
JMXManageable.JMXCallback
 
Field Summary
static java.lang.String CONSTRAINT_GRAMMAR
           
 
Fields inherited from class org.jacorb.notification.filter.AbstractFilter
constraints_, CONSTRAINTS_EMPTY, constraintsLock_, messageFactory_, NO_CONSTRAINTS_MATCH, wildcardMap_
 
Constructor Summary
ETCLFilter(org.apache.avalon.framework.configuration.Configuration config, EvaluationContextFactory evaluationContextFactory, MessageFactory messageFactory, org.omg.CORBA.ORB orb, org.omg.PortableServer.POA poa)
           
 
Method Summary
 java.lang.String constraint_grammar()
           
 FilterConstraint newFilterConstraint(ConstraintExp constraintExp)
          create a new FilterConstraint based on the provided ConstraintExp
 
Methods inherited from class org.jacorb.notification.filter.AbstractFilter
activate, add_constraints, attach_callback, attemptDispose, deactivate, destroy, detach_callback, dispose, get_all_constraints, get_callbacks, get_constraints, getCreationDate, getIterator, getJMXNotificationTypes, getJMXObjectName, getLastUsage, getMatchCount, getMatchStructuredCount, getMatchTypedCount, getPOA, listContraints, match_internal, match_structured_internal, match_structured, match_typed_internal, match_typed, match, modify_constraints, newConstraintId, newServant, registerDisposable, remove_all_constraints, setJMXCallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONSTRAINT_GRAMMAR

public static final java.lang.String CONSTRAINT_GRAMMAR
See Also:
Constant Field Values
Constructor Detail

ETCLFilter

public ETCLFilter(org.apache.avalon.framework.configuration.Configuration config,
                  EvaluationContextFactory evaluationContextFactory,
                  MessageFactory messageFactory,
                  org.omg.CORBA.ORB orb,
                  org.omg.PortableServer.POA poa)
           throws org.apache.avalon.framework.configuration.ConfigurationException
Throws:
org.apache.avalon.framework.configuration.ConfigurationException
Method Detail

newFilterConstraint

public FilterConstraint newFilterConstraint(ConstraintExp constraintExp)
                                     throws InvalidConstraint
Description copied from class: AbstractFilter
create a new FilterConstraint based on the provided ConstraintExp

Specified by:
newFilterConstraint in class AbstractFilter
Throws:
InvalidConstraint

constraint_grammar

public java.lang.String constraint_grammar()