/** * To remove a single handler from a given list of phases * * @param handler * @param phaseList */ private void removeHandlerfromaPhase(HandlerDescription handler, List<Phase> phaseList) { String phaseName = handler.getRules().getPhaseName(); Iterator<Phase> phaseItr = phaseList.iterator(); while (phaseItr.hasNext()) { Phase phase = (Phase) phaseItr.next(); if (phase.getPhaseName().equals(phaseName)) { phase.removeHandler(handler); break; } } }
/** * To remove a single handler from a given list of phases * * @param handler * @param phaseList */ private void removeHandlerfromaPhase(HandlerDescription handler, List<Phase> phaseList) { String phaseName = handler.getRules().getPhaseName(); Iterator<Phase> phaseItr = phaseList.iterator(); while (phaseItr.hasNext()) { Phase phase = (Phase) phaseItr.next(); if (phase.getPhaseName().equals(phaseName)) { phase.removeHandler(handler); break; } } }
private void insertHandler(HandlerDescription handlerDesc) throws PhaseException { Handler handler = handlerDesc.getHandler(); PhaseRule rules = handler.getHandlerDesc().getRules(); String beforeName = rules.getBefore(); String afterName = rules.getAfter();
private void insertHandler(HandlerDescription handlerDesc) throws PhaseException { Handler handler = handlerDesc.getHandler(); PhaseRule rules = handler.getHandlerDesc().getRules(); String beforeName = rules.getBefore(); String afterName = rules.getAfter();
/** * Remove a given Handler from a phase using a HandlerDescription * * @param handlerDesc the HandlerDescription to remove */ public void removeHandler(HandlerDescription handlerDesc) { if (handlers.remove(handlerDesc.getHandler())) { PhaseRule rule = handlerDesc.getRules(); if (rule.isPhaseFirst()) { phaseFirstSet = false; } if (rule.isPhaseLast()) { phaseLastSet = false; } if (rule.isPhaseFirst() && rule.isPhaseLast()) { isOneHandler = false; } log.debug("removed handler " + handlerDesc.getName() + " from the phase " + phaseName); } else { log.debug("unable to remove handler " + handlerDesc.getName() + " from the phase " + phaseName); } }
/** * Remove a given Handler from a phase using a HandlerDescription * * @param handlerDesc the HandlerDescription to remove */ public void removeHandler(HandlerDescription handlerDesc) { if (handlers.remove(handlerDesc.getHandler())) { PhaseRule rule = handlerDesc.getRules(); if (rule.isPhaseFirst()) { phaseFirstSet = false; } if (rule.isPhaseLast()) { phaseLastSet = false; } if (rule.isPhaseFirst() && rule.isPhaseLast()) { isOneHandler = false; } log.debug("removed handler " + handlerDesc.getName() + " from the phase " + phaseName); } else { log.debug("unable to remove handler " + handlerDesc.getName() + " from the phase " + phaseName); } }
if (handlerDesc.getRules().isPhaseFirst() && handlerDesc.getRules().isPhaseLast()) { if (!handlers.isEmpty()) { throw new PhaseException(this.getPhaseName() isOneHandler = true; } else if (handlerDesc.getRules().isPhaseFirst()) { setPhaseFirst(handlerDesc.getHandler()); } else if (handlerDesc.getRules().isPhaseLast()) { setPhaseLast(handlerDesc.getHandler()); } else {
if (handlerDesc.getRules().isPhaseFirst() && handlerDesc.getRules().isPhaseLast()) { if (!handlers.isEmpty()) { throw new PhaseException(this.getPhaseName() isOneHandler = true; } else if (handlerDesc.getRules().isPhaseFirst()) { setPhaseFirst(handlerDesc.getHandler()); } else if (handlerDesc.getRules().isPhaseLast()) { setPhaseLast(handlerDesc.getHandler()); } else {
HandlerDescription handler = processHandler(omElement, axisConfig, phaseName); handler.getRules().setPhaseName(phaseName); try { if (Utils.loadHandler(axisConfig.getSystemClassLoader(), handler)) {
HandlerDescription handler = processHandler(omElement, axisConfig, phaseName); handler.getRules().setPhaseName(phaseName); try { if (Utils.loadHandler(axisConfig.getSystemClassLoader(), handler)) {
.getFirstChildWithName(new QName(TAG_ORDER)); PhaseRule rules = handler.getRules(); if (order_element == null) { if (containingPhase == null) {
.getFirstChildWithName(new QName(TAG_ORDER)); PhaseRule rules = handler.getRules(); if (order_element == null) { if (containingPhase == null) {