Examples of CacheEventListener


Examples of com.hazelcast.cache.impl.CacheEventListener

    @Override
    public Object call() {
        final ClientEndpoint endpoint = getEndpoint();
        final CacheService service = getService();
        CacheEventListener entryListener = new CacheEventListener() {
            @Override
            public void handleEvent(Object eventObject) {
                if (endpoint.isAlive()) {
                    endpoint.sendEvent(eventObject, getCallId());
                }
View Full Code Here

Examples of javax.util.jcache.CacheEventListener

    public void applyAttributes(Attributes attributes) {
        this.idleTime = attributes.getIdleTime();
        this.timeToLive = attributes.getTimeToLive();
        this.defaultTTL = attributes.getDefaultTimeToLive();
        CacheEventListener listener = attributes.getListener();
        setListener(Attributes.INVALIDATE_EVENT, listener);
    }
View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

        return;
    }
   
    public void addEventListener(final JetspeedCacheEventListener listener, final boolean local)
    {
        CacheEventListener cacheEventListener = new CacheEventListener()
        {
           public void notifyElementEvicted(Ehcache cache, Element element)
           {
               listener.notifyElementEvicted(EhCacheImpl.this, local, element.getKey(), element.getObjectValue());
           }
View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

        ehcache.getCacheEventNotificationService().registerListener(cacheEventListener);
    }
   
    public void removeEventListener(JetspeedCacheEventListener listener, boolean local)
    {
        CacheEventListener cacheEventListener = this.cacheEventListenersMap.remove(listener);
       
        if (cacheEventListener != null)
            ehcache.getCacheEventNotificationService().unregisterListener(cacheEventListener);
    }
View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

                                                 RegisteredEventListeners registeredEventListeners) {
        List cacheEventListenerConfigurations = cacheConfiguration.getCacheEventListenerConfigurations();
        for (Object cacheEventListenerConfiguration : cacheEventListenerConfigurations) {
            CacheConfiguration.CacheEventListenerFactoryConfiguration factoryConfiguration =
                    (CacheConfiguration.CacheEventListenerFactoryConfiguration) cacheEventListenerConfiguration;
            CacheEventListener cacheEventListener = createCacheEventListener(factoryConfiguration);
            registeredEventListeners.registerListener(cacheEventListener);
        }
    }
View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

     * @param factoryConfiguration
     */
    private static CacheEventListener createCacheEventListener(
            CacheConfiguration.CacheEventListenerFactoryConfiguration factoryConfiguration) {
        String className = null;
        CacheEventListener cacheEventListener = null;
        if (factoryConfiguration != null) {
            className = factoryConfiguration.getFullyQualifiedClassPath();
        }
        if (className == null) {
            LOG.fine("CacheEventListener factory not configured. Skipping...");
View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

     * @return true if a <code>CacheReplicator</code> is found in the listeners
     */
    protected boolean isDistributed(Ehcache cache) {
        Set listeners = cache.getCacheEventNotificationService().getCacheEventListeners();
        for (Iterator iterator = listeners.iterator(); iterator.hasNext();) {
            CacheEventListener cacheEventListener = (CacheEventListener) iterator.next();
            if (cacheEventListener instanceof CacheReplicator) {
                return true;
            }
        }
        return false;
View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

            copy.registeredEventListeners = new RegisteredEventListeners(copy);
        } else {
            copy.registeredEventListeners = new RegisteredEventListeners(copy);
            Set cacheEventListeners = registeredEventListeners.getCacheEventListeners();
            for (Object cacheEventListener1 : cacheEventListeners) {
                CacheEventListener cacheEventListener = (CacheEventListener) cacheEventListener1;
                CacheEventListener cacheEventListenerClone = (CacheEventListener) cacheEventListener.clone();
                copy.registeredEventListeners.registerListener(cacheEventListenerClone);
            }
        }

View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

        return;
    }
   
    public void addEventListener(final JetspeedCacheEventListener listener, final boolean local)
    {
        CacheEventListener cacheEventListener = new CacheEventListener()
        {
           public void notifyElementEvicted(Ehcache cache, Element element)
           {
               listener.notifyElementEvicted(EhCacheImpl.this, local, element.getKey(), element.getObjectValue());
           }
View Full Code Here

Examples of net.sf.ehcache.event.CacheEventListener

        ehcache.getCacheEventNotificationService().registerListener(cacheEventListener);
    }
   
    public void removeEventListener(JetspeedCacheEventListener listener, boolean local)
    {
        CacheEventListener cacheEventListener = (CacheEventListener)this.cacheEventListenersMap.remove(listener);
       
        if (cacheEventListener != null)
            ehcache.getCacheEventNotificationService().unregisterListener(cacheEventListener);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.