net.jradius.session
Class RadiusSessionFactory
java.lang.Object
net.jradius.session.RadiusSessionFactory
- All Implemented Interfaces:
- net.jradius.session.SessionFactory
public class RadiusSessionFactory
- extends Object
- implements net.jradius.session.SessionFactory
The Default SessionFactory.
- Author:
- Gert Jan Verhoog, David Bird
Method Summary |
protected String |
createNewSessionID()
|
String |
getConfigValue(String name)
|
net.jradius.session.JRadiusSession |
getSession(net.jradius.server.JRadiusRequest request,
Object key)
|
net.jradius.session.JRadiusSession |
newSession(net.jradius.server.JRadiusRequest request)
|
net.jradius.log.JRadiusLogEntry |
newSessionLogEntry(net.jradius.server.JRadiusEvent event,
net.jradius.session.JRadiusSession session,
String packetId)
|
void |
setConfig(net.jradius.server.config.XMLConfiguration config,
org.apache.commons.configuration.HierarchicalConfiguration.Node root)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RadiusSessionFactory
public RadiusSessionFactory()
getSession
public net.jradius.session.JRadiusSession getSession(net.jradius.server.JRadiusRequest request,
Object key)
throws net.jradius.exception.RadiusException
- Specified by:
getSession
in interface net.jradius.session.SessionFactory
- Throws:
net.jradius.exception.RadiusException
newSession
public net.jradius.session.JRadiusSession newSession(net.jradius.server.JRadiusRequest request)
throws net.jradius.exception.RadiusException
- Specified by:
newSession
in interface net.jradius.session.SessionFactory
- Throws:
net.jradius.exception.RadiusException
newSessionLogEntry
public net.jradius.log.JRadiusLogEntry newSessionLogEntry(net.jradius.server.JRadiusEvent event,
net.jradius.session.JRadiusSession session,
String packetId)
- Specified by:
newSessionLogEntry
in interface net.jradius.session.SessionFactory
createNewSessionID
protected String createNewSessionID()
getConfigValue
public String getConfigValue(String name)
- Specified by:
getConfigValue
in interface net.jradius.session.SessionFactory
setConfig
public void setConfig(net.jradius.server.config.XMLConfiguration config,
org.apache.commons.configuration.HierarchicalConfiguration.Node root)
- Specified by:
setConfig
in interface net.jradius.session.SessionFactory
Copyright © 2011 Coova Technologies, LLC, All Rights Reserved.