org.jacorb.notification.filter
Class FilterFactoryImpl

java.lang.Object
  extended byorg.omg.PortableServer.Servant
      extended byorg.omg.CosNotifyFilter.FilterFactoryPOA
          extended byorg.jacorb.notification.filter.FilterFactoryImpl
All Implemented Interfaces:
org.picocontainer.Disposable, Disposable, FilterFactoryOperations, InvokeHandler, IServantLifecyle

public class FilterFactoryImpl
extends FilterFactoryPOA
implements Disposable, IServantLifecyle

Version:
$Id: FilterFactoryImpl.java,v 1.7 2006/01/21 00:45:41 alphonse.bendt Exp $
Author:
Alphonse Bendt

Field Summary
protected  org.apache.avalon.framework.logger.Logger logger_
           
 
Constructor Summary
FilterFactoryImpl(ORB orb, POA poa, org.apache.avalon.framework.configuration.Configuration config, IFilterFactoryDelegate factoryDelegate)
           
 
Method Summary
 Object activate()
           
 void addDisposeHook(Disposable d)
           
 Filter create_filter(java.lang.String grammar)
           
 MappingFilter create_mapping_filter(java.lang.String grammar, Any any)
           
 void deactivate()
           
 void dispose()
           
protected  ORB getORB()
           
 POA getPOA()
           
 Servant newServant()
           
 
Methods inherited from class org.omg.CosNotifyFilter.FilterFactoryPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger_

protected final org.apache.avalon.framework.logger.Logger logger_
Constructor Detail

FilterFactoryImpl

public FilterFactoryImpl(ORB orb,
                         POA poa,
                         org.apache.avalon.framework.configuration.Configuration config,
                         IFilterFactoryDelegate factoryDelegate)
Method Detail

addDisposeHook

public final void addDisposeHook(Disposable d)

create_filter

public final Filter create_filter(java.lang.String grammar)
                           throws InvalidGrammar
Specified by:
create_filter in interface FilterFactoryOperations
Throws:
InvalidGrammar

create_mapping_filter

public MappingFilter create_mapping_filter(java.lang.String grammar,
                                           Any any)
                                    throws InvalidGrammar
Specified by:
create_mapping_filter in interface FilterFactoryOperations
Throws:
InvalidGrammar

deactivate

public final void deactivate()

newServant

public Servant newServant()
Specified by:
newServant in interface IServantLifecyle

activate

public final Object activate()

dispose

public final void dispose()
Specified by:
dispose in interface org.picocontainer.Disposable

getORB

protected final ORB getORB()

getPOA

public POA getPOA()
Specified by:
getPOA in interface IServantLifecyle