org.infinispan.server.memcached.interceptors
Class StatsInterceptor

java.lang.Object
  extended by org.infinispan.server.memcached.interceptors.AbstractVisitor
      extended by org.infinispan.server.memcached.interceptors.TextCommandInterceptorImpl
          extended by org.infinispan.server.memcached.interceptors.StatsInterceptor
All Implemented Interfaces:
CommandInterceptor, MemcachedStats, TextCommandInterceptor, TextProtocolVisitor

public class StatsInterceptor
extends TextCommandInterceptorImpl
implements MemcachedStats

StatsInterceptor.

Since:
4.1
Author:
Galder ZamarreƱo

Constructor Summary
StatsInterceptor(TextCommandInterceptor next)
           
 
Method Summary
 long getCasBadval()
           
 long getCasHits()
           
 long getCasMisses()
           
 long getDecrHits()
           
 long getDecrMisses()
           
 long getIncrHits()
           
 long getIncrMisses()
           
 Object visitCas(ChannelHandlerContext ctx, CasCommand command)
           
 Object visitDecrement(ChannelHandlerContext ctx, DecrementCommand command)
           
 Object visitIncrement(ChannelHandlerContext ctx, IncrementCommand command)
           
 
Methods inherited from class org.infinispan.server.memcached.interceptors.TextCommandInterceptorImpl
getNext, handleDefault, invokeNextInterceptor
 
Methods inherited from class org.infinispan.server.memcached.interceptors.AbstractVisitor
visitAdd, visitAppend, visitDelete, visitFlushAll, visitGet, visitGets, visitPrepend, visitQuit, visitReplace, visitSet, visitStats, visitVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.infinispan.server.memcached.interceptors.TextProtocolVisitor
visitAdd, visitAppend, visitDelete, visitFlushAll, visitGet, visitGets, visitPrepend, visitQuit, visitReplace, visitSet, visitStats, visitVersion
 

Constructor Detail

StatsInterceptor

public StatsInterceptor(TextCommandInterceptor next)
Method Detail

visitIncrement

public Object visitIncrement(ChannelHandlerContext ctx,
                             IncrementCommand command)
                      throws Throwable
Specified by:
visitIncrement in interface TextProtocolVisitor
Overrides:
visitIncrement in class AbstractVisitor
Throws:
Throwable

visitDecrement

public Object visitDecrement(ChannelHandlerContext ctx,
                             DecrementCommand command)
                      throws Throwable
Specified by:
visitDecrement in interface TextProtocolVisitor
Overrides:
visitDecrement in class AbstractVisitor
Throws:
Throwable

visitCas

public Object visitCas(ChannelHandlerContext ctx,
                       CasCommand command)
                throws Throwable
Specified by:
visitCas in interface TextProtocolVisitor
Overrides:
visitCas in class AbstractVisitor
Throws:
Throwable

getIncrHits

public long getIncrHits()
Specified by:
getIncrHits in interface MemcachedStats

getIncrMisses

public long getIncrMisses()
Specified by:
getIncrMisses in interface MemcachedStats

getDecrHits

public long getDecrHits()
Specified by:
getDecrHits in interface MemcachedStats

getDecrMisses

public long getDecrMisses()
Specified by:
getDecrMisses in interface MemcachedStats

getCasBadval

public long getCasBadval()
Specified by:
getCasBadval in interface MemcachedStats

getCasHits

public long getCasHits()
Specified by:
getCasHits in interface MemcachedStats

getCasMisses

public long getCasMisses()
Specified by:
getCasMisses in interface MemcachedStats

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.