net.jradius.session
Class RadiusSessionFactory
java.lang.Object
net.jradius.session.RadiusSessionFactory
- All Implemented Interfaces:
- net.jradius.session.SessionFactory
public class RadiusSessionFactory
- extends java.lang.Object
- implements net.jradius.session.SessionFactory
The Default SessionFactory.
- Author:
- Gert Jan Verhoog, David Bird
Method Summary |
protected java.lang.String |
createNewSessionID()
|
java.lang.String |
getConfigValue(java.lang.String name)
|
net.jradius.session.JRadiusSession |
getSession(net.jradius.server.JRadiusRequest request,
java.lang.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,
java.lang.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,
java.lang.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,
java.lang.String packetId)
- Specified by:
newSessionLogEntry
in interface net.jradius.session.SessionFactory
createNewSessionID
protected java.lang.String createNewSessionID()
getConfigValue
public java.lang.String getConfigValue(java.lang.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 © 2008 JRadius Project, All Rights Reserved.