001    package org.apache.jcs.auxiliary.remote.http.client;
002    
003    /*
004     * Licensed to the Apache Software Foundation (ASF) under one
005     * or more contributor license agreements.  See the NOTICE file
006     * distributed with this work for additional information
007     * regarding copyright ownership.  The ASF licenses this file
008     * to you under the Apache License, Version 2.0 (the
009     * "License"); you may not use this file except in compliance
010     * with the License.  You may obtain a copy of the License at
011     *
012     *   http://www.apache.org/licenses/LICENSE-2.0
013     *
014     * Unless required by applicable law or agreed to in writing,
015     * software distributed under the License is distributed on an
016     * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017     * KIND, either express or implied.  See the License for the
018     * specific language governing permissions and limitations
019     * under the License.
020     */
021    
022    import java.io.Serializable;
023    
024    import org.apache.jcs.auxiliary.remote.AbstractRemoteCacheListener;
025    import org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheAttributes;
026    import org.apache.jcs.engine.behavior.ICompositeCacheManager;
027    
028    /** Does nothing */
029    public class RemoteHttpClientListener<K extends Serializable, V extends Serializable>
030        extends AbstractRemoteCacheListener<K, V>
031    {
032        /** TODO serialVersionUID */
033        private static final long serialVersionUID = -9078366610772128010L;
034    
035        /**
036         * Only need one since it does work for all regions, just reference by multiple region names.
037         * <p>
038         * The constructor exports this object, making it available to receive incoming calls. The
039         * callback port is anonymous unless a local port value was specified in the configuration.
040         * <p>
041         * @param irca
042         * @param cacheMgr
043         */
044        public RemoteHttpClientListener( IRemoteCacheAttributes irca, ICompositeCacheManager cacheMgr )
045        {
046            super( irca, cacheMgr );
047        }
048    
049        /** Nothing */
050        public void dispose()
051        {
052            // noop
053        }
054    }