Examples of CacheListeners


Examples of org.apache.stratum.jcs.engine.CacheListeners

    /** Description of the Method */
    public void removeAll( String cacheName, byte requesterId )
        throws IOException
    {
        CacheListeners cacheDesc = ( CacheListeners ) cacheListenersMap.get( cacheName );

        if ( cacheDesc != null )
        {
            // best attempt to achieve ordered cache item removal and notification.
            synchronized ( cacheDesc )
View Full Code Here

Examples of org.apache.stratum.jcs.engine.CacheListeners

    /** Description of the Method */
    public void dispose( String cacheName, byte requesterId )
        throws IOException
    {
        CacheListeners cacheDesc = ( CacheListeners ) cacheListenersMap.get( cacheName );

        if ( cacheDesc != null )
        {
            // best attempt to achieve ordered free-cache-op and notification.
            synchronized ( cacheDesc )
View Full Code Here

Examples of org.apache.stratum.jcs.engine.CacheListeners

    {
        synchronized ( cacheListenersMap )
        {
            for ( Enumeration en = cacheListenersMap.elements(); en.hasMoreElements())
            {
                CacheListeners cacheDesc = ( CacheListeners ) en.nextElement();
                ICacheEventQueue[] qlist = getEventQList( cacheDesc, ( byte ) 0 );

                for ( int i = 0; i < qlist.length; i++ )
                {
                    qlist[i].addDisposeEvent();
View Full Code Here

Examples of org.apache.stratum.jcs.engine.CacheListeners

        {
            throw new IllegalArgumentException( "cacheName and listener must not be null" );
        }
        try
        {
            CacheListeners cacheDesc;
            //if ( cacheName.equals("SYSTEM_CLUSTER") || listener instanceof org.apache.stratum.jcs.auxiliary.remote.server.RemoteCacheServerListener ) {
            IRemoteCacheListener ircl = ( IRemoteCacheListener ) listener;
            int remoteType = ircl.getRemoteType();
            if ( remoteType == IRemoteCacheAttributes.CLUSTER )
            {
View Full Code Here

Examples of org.apache.stratum.jcs.engine.CacheListeners

    public void removeCacheListener( String cacheName, ICacheListener listener )
        throws IOException
    {
        try
        {
            CacheListeners cacheDesc = getCacheListeners( cacheName );
            Map eventQMap = cacheDesc.eventQMap;
            cleanupEventQMap( eventQMap );
            ICacheEventQueue q = ( ICacheEventQueue ) eventQMap.remove( listener );

            if ( q != null )
View Full Code Here

Examples of org.radargun.traits.CacheListeners

      protected void registerListeners() {
         if (!manager.getLogLogicConfiguration().isCheckNotifications()) {
            return;
         }
         CacheListeners listeners = manager.getListeners();
         if (listeners == null) {
            throw new IllegalArgumentException("Service does not support cache listeners");
         }
         Collection<CacheListeners.Type> supported = listeners.getSupportedListeners();
         if (!supported.containsAll(Arrays.asList(CacheListeners.Type.CREATED, CacheListeners.Type.UPDATED))) {
            throw new IllegalArgumentException("Service does not support required listener types; supported are: " + supported);
         }
         String cacheName = manager.getGeneralConfiguration().getCacheName();
         manager.getListeners().addCreatedListener(cacheName, this);
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.