Examples of PhaseInterceptor


Examples of org.apache.cxf.phase.PhaseInterceptor

        }
       
        InterceptorChain chain = message.getInterceptorChain();
        ListIterator it = chain.getIterator();
        while (it.hasNext()) {
            PhaseInterceptor pi = (PhaseInterceptor)it.next();
            if (MessageSenderInterceptor.class.getName().equals(pi.getId())) {
                chain.remove(pi);
                LOG.fine("Removed MessageSenderInterceptor from interceptor chain.");
                break;
            }
        }
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

        }
       
        InterceptorChain chain = message.getInterceptorChain();
        ListIterator it = chain.getIterator();
        while (it.hasNext()) {
            PhaseInterceptor pi = (PhaseInterceptor)it.next();
            if (MessageSenderInterceptor.class.getName().equals(pi.getId())) {
                chain.remove(pi);
                LOG.fine("Removed MessageSenderInterceptor from interceptor chain.");
                break;
            }
        }
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

    protected abstract Logger getLogger();
   
    protected void removeInterceptorWhichIsInThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames) {
        for (Interceptor i : interceptors) {
            if (i instanceof PhaseInterceptor) {
                PhaseInterceptor p = (PhaseInterceptor)i;
                for (String phaseName : phaseNames) {
                    if (p.getPhase().equals(phaseName)) {
                        getLogger().info("removing the interceptor " + p);
                        interceptors.remove(p);
                        break;
                    }
                }
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

    protected void removeInterceptorWhichIsOutThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames) {
        for (Interceptor i : interceptors) {
            boolean outside = false;
            if (i instanceof PhaseInterceptor) {
                PhaseInterceptor p = (PhaseInterceptor)i;
                for (String phaseName : phaseNames) {
                    if (p.getPhase().equals(phaseName)) {
                        outside = true;
                        break;
                    }
                }
                if (!outside) {
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

    protected abstract Logger getLogger();

    protected void removeInterceptorWhichIsInThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames) {
        for (Interceptor i : interceptors) {
            if (i instanceof PhaseInterceptor) {
                PhaseInterceptor p = (PhaseInterceptor) i;
                for (String phaseName : phaseNames) {
                    if (p.getPhase().equals(phaseName)) {
                        getLogger().info("removing the interceptor " + p);
                        interceptors.remove(p);
                        break;
                    }
                }
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

    protected void removeInterceptorWhichIsOutThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames) {
        for (Interceptor i : interceptors) {
            boolean outside = false;
            if (i instanceof PhaseInterceptor) {
                PhaseInterceptor p = (PhaseInterceptor) i;
                for (String phaseName : phaseNames) {
                    if (p.getPhase().equals(phaseName)) {
                        outside = true;
                        break;
                    }
                }
                if (!outside) {
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

    }
   
    protected void removeInterceptorWhichIsInThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames, Set<String> needToBeKept) {
        for (Interceptor i : interceptors) {
            if (i instanceof PhaseInterceptor) {
                PhaseInterceptor p = (PhaseInterceptor) i;
                for (String phaseName : phaseNames) {
                    if (p.getPhase().equals(phaseName)) {
                        // To support the old API
                        if (needToBeKept == null) {
                            getLogger().info("removing the interceptor " + p);
                            interceptors.remove(p);
                            break;
                        } else if (!needToBeKept.contains(p.getClass().getName())) {
                            getLogger().info("removing the interceptor " + p);
                            interceptors.remove(p);
                            break;
                        }
                    }
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

    protected void removeInterceptorWhichIsOutThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames, Set<String> needToBeKept) {
        for (Interceptor i : interceptors) {
            boolean outside = false;
            if (i instanceof PhaseInterceptor) {
                PhaseInterceptor p = (PhaseInterceptor) i;
                for (String phaseName : phaseNames) {
                    if (p.getPhase().equals(phaseName)) {
                        outside = true;
                        break;
                    }
                }
                if (!outside) {
                    // To support the old API
                    if (needToBeKept == null) {
                        getLogger().info("removing the interceptor " + p);
                        interceptors.remove(p);
                    } else if (!needToBeKept.contains(p.getClass().getName())) {
                        getLogger().info("removing the interceptor " + p);
                        interceptors.remove(p);
                    }
                }
            }
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

            Interceptor<? extends Message> interceptor = it.next();
            if (interceptor instanceof DemoInterceptor) {
                continue;
            }
            if (interceptor instanceof PhaseInterceptor) {
                PhaseInterceptor pi = (PhaseInterceptor)interceptor;
                if (!phase.equals(pi.getPhase())) {
                    if (builder != null) {
                        System.out.println(builder.toString());
                    } else {
                        builder = new StringBuilder(100);
                    }
                    builder.setLength(0);
                    builder.append("             ");
                    builder.append(pi.getPhase());
                    builder.append(": ");
                    phase = pi.getPhase();
                }
                String id = pi.getId();
                int idx = id.lastIndexOf('.');
                if (idx != -1) {
                    id = id.substring(idx + 1);
                }
                builder.append(id);
View Full Code Here

Examples of org.apache.cxf.phase.PhaseInterceptor

    private void removeInterceptor(List<Interceptor<? extends Message>> inInterceptors, String name) {

        for (Interceptor i : inInterceptors) {
            if (i instanceof PhaseInterceptor) {
                PhaseInterceptor p = (PhaseInterceptor)i;

                if (p.getId().equals(name)) {
                    inInterceptors.remove(p);
                    return;
                }
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.