{@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.
rowto 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
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |