Package com.db4o.events

Examples of com.db4o.events.EventRegistry


  private EventManager() {
    initEntityStoreListener();
  }

  private void initEventRegistry() {
    EventRegistry eventRegistry = EventRegistryFactory.forObjectContainer(fDb);
   
    EventListener4 updatedListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processUpdatedEvent(args);
      }
    };
    EventListener4 creatingListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processCreatingEvent(args);
      }
    };
    EventListener4 createdListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processCreatedEvent(args);
      }
    };
    //TODO If we don't use this for anything by the time we merge db4o branch
    //into HEAD, then delete it
//    EventListener4 activatedListener = new EventListener4() {
//      public void onEvent(Event4 e, EventArgs args) {
//        processActivatedEvent(args);
//      }
//    };
   
    EventListener4 deletingListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processDeletingEvent(args);
      }
    };
   
    EventListener4 deletedListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processDeletedEvent(args);
      }
    };
   
    eventRegistry.created().addListener(createdListener);
    eventRegistry.creating().addListener(creatingListener);
    eventRegistry.updated().addListener(updatedListener);
//    eventRegistry.activated().addListener(activatedListener);
    eventRegistry.deleting().addListener(deletingListener);
    eventRegistry.deleted().addListener(deletedListener);
  }
View Full Code Here


    return fConditionalGetDAO;
  }

  private void initEventRegistry() {
    EventRegistry eventRegistry = EventRegistryFactory.forObjectContainer(fDb);

    EventListener4 updatedListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processUpdatedEvent(args);
      }
    };
    EventListener4 creatingListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processCreatingEvent(args);
      }
    };
    EventListener4 createdListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processCreatedEvent(args);
      }
    };

    EventListener4 deletingListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processDeletingEvent(args);
      }
    };

    EventListener4 deletedListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processDeletedEvent(args);
      }
    };

    eventRegistry.created().addListener(createdListener);
    eventRegistry.creating().addListener(creatingListener);
    eventRegistry.updated().addListener(updatedListener);
    eventRegistry.deleting().addListener(deletingListener);
    eventRegistry.deleted().addListener(deletedListener);
  }
View Full Code Here

    return fNewsCounterDAO;
  }

  private void initEventRegistry() {
    EventRegistry eventRegistry = EventRegistryFactory.forObjectContainer(fDb);

    EventListener4 updatedListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processUpdatedEvent(args);
      }
    };
    EventListener4 creatingListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processCreatingEvent(args);
      }
    };
    EventListener4 createdListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processCreatedEvent(args);
      }
    };

    EventListener4 deletingListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processDeletingEvent(args);
      }
    };

    EventListener4 deletedListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processDeletedEvent(args);
      }
    };

    EventListener4 activatedListener = new EventListener4() {
      public void onEvent(Event4 e, EventArgs args) {
        processActivated(args);
      }
    };

    eventRegistry.activated().addListener(activatedListener);
    eventRegistry.created().addListener(createdListener);
    eventRegistry.creating().addListener(creatingListener);
    eventRegistry.updated().addListener(updatedListener);
    eventRegistry.deleting().addListener(deletingListener);
    eventRegistry.deleted().addListener(deletedListener);
  }
View Full Code Here

    }
    return slist;
  }

  private static void registerCallbacks(ObjectContainer oc) {
    final EventRegistry registry = EventRegistryFactory.forObjectContainer(oc);
    registry.creating().addListener(new Timestamper(true));
    registry.updating().addListener(new Timestamper(false));
    final Versioner vsnr = new Versioner();
    registry.created().addListener(vsnr);
    registry.updated().addListener(vsnr);
  }
View Full Code Here

    }
    return slist;
  }

  private static void registerCallbacks(ObjectContainer oc) {
    final EventRegistry registry = EventRegistryFactory.forObjectContainer(oc);
    registry.creating().addListener(new Timestamper(true));
    registry.updating().addListener(new Timestamper(false));
    final Versioner vsnr = new Versioner();
    registry.created().addListener(vsnr);
    registry.updated().addListener(vsnr);
  }
View Full Code Here

 
  public ScanAlertRepository(ObjectContainer db, IXmlRepository xmlRepository) {
    this.database = db;
    this.alertFactory = new ScanAlertFactory(xmlRepository);
    this.scanInstanceEventManager = new EventListenerManager();
    final EventRegistry registry = EventRegistryFactory.forObjectContainer(database);
    registry.activated().addListener(new EventListener4<ObjectInfoEventArgs>() {
      @Override
      public void onEvent(Event4<ObjectInfoEventArgs> e, ObjectInfoEventArgs args) {
        final Object ob = args.object();
        if(ob instanceof ScanInstance) {
          final ScanInstance scan = (ScanInstance) ob;
View Full Code Here

  public HttpConditionManager(ObjectContainer database, NamedEventListenerManager conditionSetChangedManager) {
    this.database = database;
    this.conditionTypes = createConditionTypes();
    this.conditionSetChangedManager = conditionSetChangedManager;
    final EventRegistry registry = EventRegistryFactory.forObjectContainer(database);
    registry.activating().addListener(new EventListener4<CancellableObjectEventArgs>() {
      @Override
      public void onEvent(Event4<CancellableObjectEventArgs> e, CancellableObjectEventArgs args) {
        final Object ob = args.object();
        if(ob instanceof HttpConditionSet)
          ((HttpConditionSet)ob).setConditionManager(HttpConditionManager.this);         
View Full Code Here

 
  public TargetScopeManager(ObjectContainer database) {
    this.database = database;
    this.scopeId = getTargetScopeId(database);
    scopeChangeListeners = new EventListenerManager();
    final EventRegistry registry = EventRegistryFactory.forObjectContainer(database);
    registry.activating().addListener(new EventListener4<CancellableObjectEventArgs>() {

      @Override
      public void onEvent(Event4<CancellableObjectEventArgs> e,
          CancellableObjectEventArgs args) {
        final Object ob = args.object();
View Full Code Here

  private final FormParser formParser;

  public WebModel(ObjectContainer database) {
    this.formParser = new FormParser(this);
    this.database = database;
    EventRegistry registry = EventRegistryFactory.forObjectContainer(database);
    registry.activating().addListener(new EventListener4<CancellableObjectEventArgs>() {

      @Override
      public void onEvent(Event4<CancellableObjectEventArgs> e,
          CancellableObjectEventArgs args) {
        final Object ob = args.object();
View Full Code Here

  public RequestLog(final ObjectContainer database) {
    this.database = database;
    this.requestLogId = getRequestLogId(database);
    this.cloner = new HttpMessageCloner(database);
    final EventRegistry registry = EventRegistryFactory.forObjectContainer(database);
   
    registry.activated().addListener(new EventListener4<ObjectInfoEventArgs> () {

      @Override
      public void onEvent(Event4<ObjectInfoEventArgs> arg0,  ObjectInfoEventArgs args) {
        final Object ob = args.object();
        if(ob instanceof RequestLogResponse) {
View Full Code Here

TOP

Related Classes of com.db4o.events.EventRegistry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.