{@link FilterReply#DENY}
, {@link FilterReply#NEUTRAL}
, or {@link FilterReply#ACCEPT}
.
@param marker
@param logger
@param level
@param format
@param params
@param t
@return
{@link #DENY}
, then the event will be dropped. If the decision is {@link #NEUTRAL}
, then the next filter, if any, will be invoked. If the decision is {@link #ACCEPT}
then the event will be logged without consulting with other filters in the chain.
@param event The event to decide upon.
When the transition is from a step, the decide method receives the StepExecution corresponding to the step as input.
When the transition is from a split, the decide method receives a StepExecution from each flow defined to the split as input.
When the transition is from a flow, the decide method receives a StepExecution corresponding to the last execution element that completed in the flow. This will be a single StepExecution if the last element was a step and multiple StepExecutions if the last element was a split.
If the decision is DENY
, then the event will be dropped. If the decision is NEUTRAL
, then the next filter, if any, will be invoked. If the decision is ACCEPT then the event will be logged without consulting with other filters in the chain.
@param event The LoggingEvent to decide upon.
row
to decision
.
@param row the row
@param decision the decision
Other voting implementations usually pass the entire list of ConfigAttributes to the AccessDecisionVoter
. This implementation differs in that each AccessDecisionVoter
knows only about a single ConfigAttribute
at a time.
If every AccessDecisionVoter
abstained from voting, the decision will be based on the {@link #isAllowIfAllAbstainDecisions()} property (defaults to false).
@param authentication the caller invoking the method
@param object the secured object
@param attributes the configuration attributes associated with the method being invoked
@throws AccessDeniedException if access is denied
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|