Uses of Interface
com.google.code.yanf4j.core.Session
-
Packages that use Session Package Description com.google.code.yanf4j.core Networking core packagecom.google.code.yanf4j.core.impl com.google.code.yanf4j.nio Nio implementationcom.google.code.yanf4j.nio.impl net.rubyeye.xmemcached XMemcached's main classes and interfaces,use these classes/interfaces to interact with memcached servers.net.rubyeye.xmemcached.codec Memcached protocol codecnet.rubyeye.xmemcached.command Memcached protocol implementationsnet.rubyeye.xmemcached.impl Manage tcp connection,memcached protocol optimized,and some MBeans for monitor.net.rubyeye.xmemcached.networking Networking layout to talk with memcached. -
-
Uses of Session in com.google.code.yanf4j.core
Methods in com.google.code.yanf4j.core with parameters of type Session Modifier and Type Method Description ObjectCodecFactory.Decoder. decode(IoBuffer buff, Session session)IoBufferCodecFactory.Encoder. encode(Object message, Session session)voidHandler. onExceptionCaught(Session session, Throwable throwable)voidHandler. onMessageReceived(Session session, Object msg)voidHandler. onMessageSent(Session session, Object msg)voidHandler. onSessionClosed(Session session)voidHandler. onSessionConnected(Session session)voidHandler. onSessionCreated(Session session)voidHandler. onSessionExpired(Session session)voidHandler. onSessionIdle(Session session)voidHandler. onSessionStarted(Session session)voidSessionManager. registerSession(Session session)Register session to controllervoidSessionManager. unregisterSession(Session session)Unregister session -
Uses of Session in com.google.code.yanf4j.core.impl
Classes in com.google.code.yanf4j.core.impl that implement Session Modifier and Type Class Description classAbstractSessionBase connectionFields in com.google.code.yanf4j.core.impl with type parameters of type Session Modifier and Type Field Description protected Set<Session>AbstractController. sessionSetConnected session setMethods in com.google.code.yanf4j.core.impl that return types with arguments of type Session Modifier and Type Method Description Set<Session>AbstractController. getSessionSet()Methods in com.google.code.yanf4j.core.impl with parameters of type Session Modifier and Type Method Description ObjectByteBufferCodecFactory.ByteBufferDecoder. decode(IoBuffer buff, Session session)IoBufferByteBufferCodecFactory.ByteBufferEncoder. encode(Object message, Session session)voidHandlerAdapter. onExceptionCaught(Session session, Throwable throwable)voidHandlerAdapter. onMessageReceived(Session session, Object message)voidHandlerAdapter. onMessageSent(Session session, Object message)voidHandlerAdapter. onSessionClosed(Session session)voidHandlerAdapter. onSessionConnected(Session session)voidHandlerAdapter. onSessionCreated(Session session)voidHandlerAdapter. onSessionExpired(Session session)voidHandlerAdapter. onSessionIdle(Session session)voidHandlerAdapter. onSessionStarted(Session session)voidAbstractController. registerSession(Session session)voidAbstractController. unregisterSession(Session session) -
Uses of Session in com.google.code.yanf4j.nio
Subinterfaces of Session in com.google.code.yanf4j.nio Modifier and Type Interface Description interfaceNioSessionNio connection -
Uses of Session in com.google.code.yanf4j.nio.impl
Classes in com.google.code.yanf4j.nio.impl that implement Session Modifier and Type Class Description classAbstractNioSessionAbstract nio sessionclassNioTCPSessionNio tcp connectionMethods in com.google.code.yanf4j.nio.impl with parameters of type Session Modifier and Type Method Description voidReactor. registerSession(Session session, EventType event)voidSelectorManager. registerSession(Session session, EventType event)Register sessionConstructors in com.google.code.yanf4j.nio.impl with parameters of type Session Constructor Description RegisterEvent(Session session, EventType eventType) -
Uses of Session in net.rubyeye.xmemcached
Methods in net.rubyeye.xmemcached that return Session Modifier and Type Method Description SessionMemcachedSessionLocator. getSessionByKey(String key)Returns a session by special key.protected SessionXMemcachedClient. sendCommand(Command cmd)Methods in net.rubyeye.xmemcached with parameters of type Session Modifier and Type Method Description intMemcachedSessionComparator. compare(Session o1, Session o2)Returns a session by special key.protected voidXMemcachedClient. latchWait(Command cmd, long timeout, Session session)Method parameters in net.rubyeye.xmemcached with type arguments of type Session Modifier and Type Method Description voidMemcachedSessionLocator. updateSessions(Collection<Session> list)Update sessions when session was added or removed. -
Uses of Session in net.rubyeye.xmemcached.codec
Methods in net.rubyeye.xmemcached.codec with parameters of type Session Modifier and Type Method Description ObjectMemcachedDecoder. decode(IoBuffer buffer, Session origSession)IoBufferMemcachedEncoder. encode(Object message, Session session) -
Uses of Session in net.rubyeye.xmemcached.command
Methods in net.rubyeye.xmemcached.command with parameters of type Session Modifier and Type Method Description protected booleanCommand. decodeError(Session session, ByteBuffer buffer) -
Uses of Session in net.rubyeye.xmemcached.impl
Classes in net.rubyeye.xmemcached.impl that implement Session Modifier and Type Class Description classClosedMemcachedTCPSessionClosed sessionclassMemcachedTCPSessionConnected session for a memcached serverFields in net.rubyeye.xmemcached.impl with type parameters of type Session Modifier and Type Field Description protected ConcurrentHashMap<InetSocketAddress,Queue<Session>>MemcachedConnector. sessionMapMethods in net.rubyeye.xmemcached.impl that return Session Modifier and Type Method Description SessionMemcachedConnector. findSessionByKey(String key)SessionKetamaMemcachedSessionLocator. getSessionByHash(long hash)SessionLibmemcachedMemcachedSessionLocator. getSessionByHash(long hash)SessionArrayMemcachedSessionLocator. getSessionByKey(String key)SessionElectionMemcachedSessionLocator. getSessionByKey(String key)SessionKetamaMemcachedSessionLocator. getSessionByKey(String key)SessionLibmemcachedMemcachedSessionLocator. getSessionByKey(String key)SessionPHPMemcacheSessionLocator. getSessionByKey(String key)SessionRandomMemcachedSessionLocaltor. getSessionByKey(String key)SessionRoundRobinMemcachedSessionLocator. getSessionByKey(String key)SessionMemcachedConnector. send(Command msg)Methods in net.rubyeye.xmemcached.impl that return types with arguments of type Session Modifier and Type Method Description Queue<Session>MemcachedConnector. getSessionByAddress(InetSocketAddress addr)Get session by InetSocketAddressList<Session>MemcachedConnector. getSessionListBySocketAddress(InetSocketAddress inetSocketAddress)Set<Session>MemcachedConnector. getSessionSet()List<Session>MemcachedConnector. getStandbySessionListByMainNodeAddr(InetSocketAddress addr)Returns main node's standby session list.Methods in net.rubyeye.xmemcached.impl with parameters of type Session Modifier and Type Method Description voidMemcachedConnector. addSession(Session session)intAddressMemcachedSessionComparator. compare(Session o1, Session o2)intIndexMemcachedSessionComparator. compare(Session o1, Session o2)voidMemcachedHandler. onExceptionCaught(Session session, Throwable throwable)voidMemcachedHandler. onMessageReceived(Session session, Object msg)On receive message from memcached servervoidMemcachedHandler. onMessageSent(Session session, Object msg)put command which have been sent to queuevoidMemcachedHandler. onSessionClosed(Session session)Check if have to reconnect on session closedvoidMemcachedHandler. onSessionIdle(Session session)Do a heartbeat actionvoidMemcachedHandler. onSessionStarted(Session session)On session startedvoidMemcachedConnector. removeSession(Session session)Method parameters in net.rubyeye.xmemcached.impl with type arguments of type Session Modifier and Type Method Description voidArrayMemcachedSessionLocator. updateSessions(Collection<Session> list)voidElectionMemcachedSessionLocator. updateSessions(Collection<Session> list)voidKetamaMemcachedSessionLocator. updateSessions(Collection<Session> list)voidLibmemcachedMemcachedSessionLocator. updateSessions(Collection<Session> list)voidPHPMemcacheSessionLocator. updateSessions(Collection<Session> list)voidRandomMemcachedSessionLocaltor. updateSessions(Collection<Session> list)voidRoundRobinMemcachedSessionLocator. updateSessions(Collection<Session> list)Constructor parameters in net.rubyeye.xmemcached.impl with type arguments of type Session Constructor Description KetamaMemcachedSessionLocator(List<Session> list, HashAlgorithm alg) -
Uses of Session in net.rubyeye.xmemcached.networking
Subinterfaces of Session in net.rubyeye.xmemcached.networking Modifier and Type Interface Description interfaceClosedMemcachedSessioninterfaceMemcachedSessionAbstract interface for memcached connection.Methods in net.rubyeye.xmemcached.networking that return Session Modifier and Type Method Description SessionConnector. send(Command packet)Methods in net.rubyeye.xmemcached.networking that return types with arguments of type Session Modifier and Type Method Description Queue<Session>Connector. getSessionByAddress(InetSocketAddress address)Set<Session>Connector. getSessionSet()List<Session>Connector. getStandbySessionListByMainNodeAddr(InetSocketAddress address)Methods in net.rubyeye.xmemcached.networking with parameters of type Session Modifier and Type Method Description voidConnector. removeSession(Session session)
-