Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * JBoss, Home of Professional Open Source
  * Copyright 2010, Red Hat, Inc. and/or its affiliates, and individual
  * contributors by the @authors tag. See the copyright.txt in the
  * distribution for a full listing of individual contributors.
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.
package org.jboss.weld.interceptor.spi.context;
Represents a chain of interceptor methods to be invoked as part of interception of a business/timeout method or a lifecycle event.

The chain tracks the position of the last-invoked interceptor method internally.

Marius Bogoevici
public interface InterceptionChain {

Invokes the next interceptor method in the chain. Generally this method should be called once javax.interceptor.InvocationContext.proceed() is invoked by the interceptor.

invocationContext the invocation context to be passed to the interceptor method
the value returned by the interceptor
    Object invokeNextInterceptor(InvocationContext invocationContextthrows Exception;

Indicates whether there are not-yet-invoked interceptor methods in the chain.

true if the chain has not been completed yet, false otherwise
    boolean hasNextInterceptor();
New to GrepCode? Check out our FAQ X