public class NullScriptService extends java.lang.Object implements ScriptService
Constructor and Description |
---|
NullScriptService() |
Modifier and Type | Method and Description |
---|---|
void |
activateSession()
Activate the script service session.
|
AccountingData |
deactivateSession()
Deactivate the script service session.
|
void |
discarded()
Notify that the service session has been discarded.
|
AccountingData |
getAccountingData()
Poll current accounting data.
|
byte[] |
getState()
Return opaque state data that will be stored persistently on the router.
|
void |
initSessionInfo(ServiceSessionInfo ssi)
Provide session information to the script service.
|
void |
initState(ServiceSessionInfo ssi,
byte[] state)
Initialize a recovered script service session after synchronization
of the state.
|
AccountingData |
modifySession(ServiceSessionInfo ssi)
Modify the script service session.
|
public byte[] getState()
ScriptService
getState
in interface ScriptService
public void initSessionInfo(ServiceSessionInfo ssi)
ScriptService
initSessionInfo
in interface ScriptService
ssi
- provide information of service sessionpublic void activateSession() throws ScriptServiceException
ScriptService
activateSession
in interface ScriptService
ScriptServiceException
public AccountingData deactivateSession() throws ScriptServiceException
ScriptService
deactivateSession
in interface ScriptService
ScriptServiceException
public AccountingData modifySession(ServiceSessionInfo ssi) throws ScriptServiceException
ScriptService
modifySession
in interface ScriptService
ScriptServiceException
public AccountingData getAccountingData() throws ScriptServiceException
ScriptService
getAccountingData
in interface ScriptService
ScriptServiceException
public void initState(ServiceSessionInfo ssi, byte[] state)
ScriptService
initState
in interface ScriptService
ssi
- provide information of service sessionpublic void discarded()
ScriptService
discarded
in interface ScriptService