com.gigaspaces.security.audit
Class AuditDetails
java.lang.Object
com.gigaspaces.security.audit.AuditDetails
- All Implemented Interfaces:
- Externalizable, Serializable
public class AuditDetails
- extends Object
- implements Externalizable
The AuditDetails
are client side auditing details sent to the server on each
authentication request. These details are part of the SecurityContext
instance.
The audit details are available when using Space filters. See for example the
"before-authentication" filter operation code, or the @BeforeAuthentication
annotation of OpenSpaces filters.
There is no need to have a Space Filter for auditing. These details are part of the
AuditLogRecord
which is supplied to the declared auditing log handler.
- Since:
- 7.0.1
- Author:
- Moran Avigdor
- See Also:
- Serialized Form
Constructor Summary |
AuditDetails()
Constructs the session details - done at proxy side. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuditDetails
public AuditDetails()
- Constructs the session details - done at proxy side.
getHost
public String getHost()
- Returns:
- the remote host name/ip
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Throws:
IOException
Copyright © GigaSpaces.