Class MemcachedSessionDataMapFactory
java.lang.Object
org.eclipse.jetty.memcached.session.MemcachedSessionDataMapFactory
- All Implemented Interfaces:
org.eclipse.jetty.server.session.SessionDataMapFactory
public class MemcachedSessionDataMapFactory
extends Object
implements org.eclipse.jetty.server.session.SessionDataMapFactory
MemcachedSessionDataMapFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<InetSocketAddress> protected intprotected booleanprotected int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintorg.eclipse.jetty.server.session.SessionDataMapbooleanvoidsetAddresses(InetSocketAddress... addresses) voidsetExpirySec(int expiry) voidsetHeartbeats(boolean heartbeats) voidsetWeights(int[] weights)
-
Field Details
-
_expiry
protected int _expiry -
_heartbeats
protected boolean _heartbeats -
_weights
protected int[] _weights -
_addresses
-
-
Constructor Details
-
MemcachedSessionDataMapFactory
public MemcachedSessionDataMapFactory()
-
-
Method Details
-
setAddresses
- Parameters:
addresses- host and port address of memcached servers
-
setWeights
public void setWeights(int[] weights) - Parameters:
weights- the relative weight to give each server in the list of addresses
-
getExpirySec
public int getExpirySec() -
setExpirySec
public void setExpirySec(int expiry) - Parameters:
expiry- time in secs that memcached item remains valid
-
isHeartbeats
public boolean isHeartbeats() -
setHeartbeats
public void setHeartbeats(boolean heartbeats) -
getSessionDataMap
public org.eclipse.jetty.server.session.SessionDataMap getSessionDataMap()- Specified by:
getSessionDataMapin interfaceorg.eclipse.jetty.server.session.SessionDataMapFactory
-