public interface SessionedDataProvider
A SessionedDataProvider can only be registered on the admin server or on a node where session management is enabled.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getProviderId()
An arbitrary but unique name associated with this data provider
|
java.util.List<SessionedData> |
getSessionedData(java.lang.String session)
Returns a list of SessionData that should be associated with this session.
|
java.lang.String getProviderId()
java.util.List<SessionedData> getSessionedData(java.lang.String session) throws java.lang.Exception
The sessioned data is initialized in the same order as they appear in the result, and destroyed in the reverse order.
session
- the name of the session. A null value indicates core session.java.lang.Exception
- Any exception encountered during this call will cause the session creation/load to fail.