Package org.dmd.dmp.server.servlet.base.cache

Examples of org.dmd.dmp.server.servlet.base.cache.CacheIndexListener


        if (request.isRegisterForEvents()){
          // The client wants events for the objects - we'll wind up adding a listener
          // to the cache of the appropriate type.
          CacheListener listener = null;
         
          listener = new CacheIndexListener(cacheRegistration, this, request.getSliceInfo(), dci);
          logger.trace("Registered cache index listener with ID: " + listener.getListenerID());

          listeners.put(listener.getListenerID(), listener);
          response.setListenerID(listener.getListenerID());
          objects = listener.activateAndRetrieve();
View Full Code Here


  @Override
  public Collection<DmwNamedObjectWrapper> addListener(CacheListener listener){
    listenerManager.addListener(listener);
   
    if (listener instanceof CacheIndexListener){
      CacheIndexListener cil = (CacheIndexListener) listener;
      return(indexer.getIndex(cil.getClassInfo()));
    }
    else{
      throw(new IllegalStateException("Unknown cache listener type: " + listener.getClass().getName()));
    }
  }
View Full Code Here

TOP

Related Classes of org.dmd.dmp.server.servlet.base.cache.CacheIndexListener

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.