A C D E G I P R S U

A

ANONYMOUS_USER - Static variable in interface com.github.inspektr.common.spi.PrincipalResolver
Default String that can be used when the user is anonymous.

C

clean() - Method in interface com.github.inspektr.common.Cleanable
Purges records meeting arbitrary criteria defined by implementers.
Cleanable - Interface in com.github.inspektr.common
Describes a resource that supports purging auditing, statistics, or error data that meets arbitrary criteria.
clear() - Static method in class com.github.inspektr.common.web.ClientInfoHolder
 
ClientInfo - Class in com.github.inspektr.common.web
Captures information from the HttpServletRequest to log later.
ClientInfo(HttpServletRequest) - Constructor for class com.github.inspektr.common.web.ClientInfo
 
ClientInfo(HttpServletRequest, String) - Constructor for class com.github.inspektr.common.web.ClientInfo
 
ClientInfo(String, String) - Constructor for class com.github.inspektr.common.web.ClientInfo
 
ClientInfoHolder - Class in com.github.inspektr.common.web
Makes the ClientInfo available to the thread.
ClientInfoHolder() - Constructor for class com.github.inspektr.common.web.ClientInfoHolder
 
ClientInfoResolver - Interface in com.github.inspektr.common.spi
Interface for resolving the ClientInfo object.
ClientInfoThreadLocalFilter - Class in com.github.inspektr.common.web
Creates a ClientInfo object and passes it to the ClientInfoHolder
ClientInfoThreadLocalFilter() - Constructor for class com.github.inspektr.common.web.ClientInfoThreadLocalFilter
 
com.github.inspektr.common - package com.github.inspektr.common
 
com.github.inspektr.common.spi - package com.github.inspektr.common.spi
 
com.github.inspektr.common.web - package com.github.inspektr.common.web
 
CONST_IP_ADDRESS_HEADER - Static variable in class com.github.inspektr.common.web.ClientInfoThreadLocalFilter
 

D

DefaultClientInfoResolver - Class in com.github.inspektr.common.spi
Default implementation that gets it from the ThreadLocal.
DefaultClientInfoResolver() - Constructor for class com.github.inspektr.common.spi.DefaultClientInfoResolver
 
destroy() - Method in class com.github.inspektr.common.web.ClientInfoThreadLocalFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.github.inspektr.common.web.ClientInfoThreadLocalFilter
 

E

EMPTY_CLIENT_INFO - Static variable in class com.github.inspektr.common.web.ClientInfo
 

G

getClientInfo() - Static method in class com.github.inspektr.common.web.ClientInfoHolder
 
getClientIpAddress() - Method in class com.github.inspektr.common.web.ClientInfo
 
getServerIpAddress() - Method in class com.github.inspektr.common.web.ClientInfo
 

I

init(FilterConfig) - Method in class com.github.inspektr.common.web.ClientInfoThreadLocalFilter
 

P

PrincipalResolver - Interface in com.github.inspektr.common.spi
An SPI interface needed to be implemented by individual applications requiring an audit trail record keeping functionality, to provide a currently authenticated principal performing an audit-able action.

R

resolve() - Method in interface com.github.inspektr.common.spi.PrincipalResolver
Called when there is no other way to resolve the principal (i.e.
resolveFrom(JoinPoint, Object) - Method in interface com.github.inspektr.common.spi.ClientInfoResolver
Resolve the ClientInfo from the provided arguments and return value.
resolveFrom(JoinPoint, Object) - Method in class com.github.inspektr.common.spi.DefaultClientInfoResolver
 
resolveFrom(JoinPoint, Object) - Method in interface com.github.inspektr.common.spi.PrincipalResolver
Resolve the principal performing an audit-able action.
resolveFrom(JoinPoint, Exception) - Method in interface com.github.inspektr.common.spi.PrincipalResolver
Resolve the principal performing an audit-able action that has incurred an exception.

S

setClientInfo(ClientInfo) - Static method in class com.github.inspektr.common.web.ClientInfoHolder
 

U

UNKNOWN_USER - Static variable in interface com.github.inspektr.common.spi.PrincipalResolver
Default String that can be used when the user cannot be determined.

A C D E G I P R S U

Copyright © 2007-2011 Rutgers, the State University of New Jersey. All Rights Reserved.