public class AccessEventDiscriminator extends AbstractDiscriminator<IAccessEvent>
IAccessEvent
instance.
The field is specified via the AccessEventDiscriminator.FieldName
property.
Modifier and Type | Class and Description |
---|---|
static class |
AccessEventDiscriminator.FieldName
At present time the followed fields can be designated: COOKIE,
REQUEST_ATTRIBUTE, SESSION_ATTRIBUTE, REMOTE_ADDRESS,
LOCAL_PORT,REQUEST_URI
|
started
context
Constructor and Description |
---|
AccessEventDiscriminator() |
Modifier and Type | Method and Description |
---|---|
String |
getAdditionalKey() |
String |
getDefaultValue() |
String |
getDiscriminatingValue(IAccessEvent acccessEvent) |
AccessEventDiscriminator.FieldName |
getFieldName() |
String |
getKey() |
String |
getRawDiscriminatingValue(IAccessEvent acccessEvent) |
void |
setAdditionalKey(String additionalKey) |
void |
setDefaultValue(String defaultValue)
The default value returned by this discriminator in case it cannot compute
the discriminating value from the access event.
|
void |
setFieldName(AccessEventDiscriminator.FieldName fieldName) |
void |
setKey(String key) |
void |
start() |
isStarted, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
public String getDiscriminatingValue(IAccessEvent acccessEvent)
public String getRawDiscriminatingValue(IAccessEvent acccessEvent)
public void start()
start
in interface LifeCycle
start
in class AbstractDiscriminator<IAccessEvent>
public void setFieldName(AccessEventDiscriminator.FieldName fieldName)
public AccessEventDiscriminator.FieldName getFieldName()
public String getAdditionalKey()
public void setAdditionalKey(String additionalKey)
public String getDefaultValue()
setDefaultValue(String)
public void setDefaultValue(String defaultValue)
defaultValue
- public String getKey()
public void setKey(String key)
Copyright © 2005-2014 QOS.ch. All Rights Reserved.