existingHandlers.addAll(axisConfig.getInFlowPhases()); break;
existingHandlers.addAll(axisConfig.getInFlowPhases()); break;
public void startUp(ConfigurationContext configctx, AxisService service) { AxisConfiguration config = null; List<Phase> phases = null; config = service.getAxisConfiguration(); phases = config.getInFlowPhases(); /* * Add dispatcher and security handler to inFlowPhases */ for (Iterator<Phase> iterator = phases.iterator(); iterator.hasNext();) { Phase phase = (Phase) iterator.next(); if ("Security".equals(phase.getPhaseName())) { phase.addHandler(new MyProxySecurityHandler()); phase.addHandler(new AmazonSecurityHandler()); } else if ("Dispatch".equals(phase.getPhaseName())) { phase.addHandler(new GFacURIBasedDispatcher(), 0); } } initializeRepository(configctx); }
ArrayList inflow = getAxisConfig().getInFlowPhases(); phaseNames = new String[inflow.size()];
switch (flowType) { case PhaseMetadata.IN_FLOW : { phases.addAll(axisConfig.getInFlowPhases()); phases.addAll(axisOperation.getRemainingPhasesInFlow()); flow = axisModule.getInFlow();
switch (flowType) { case PhaseMetadata.IN_FLOW : { phases.addAll(axisConfig.getInFlowPhases()); phases.addAll(axisOperation.getRemainingPhasesInFlow()); flow = axisModule.getInFlow();
public void startUp(ConfigurationContext configctx, AxisService service) { AiravataUtils.setExecutionAsServer(); AxisConfiguration config = null; List<Phase> phases = null; config = service.getAxisConfiguration(); phases = config.getInFlowPhases(); /* * Add dispatcher and security handler to inFlowPhases */ for (Iterator<Phase> iterator = phases.iterator(); iterator.hasNext();) { Phase phase = (Phase) iterator.next(); if ("Security".equals(phase.getPhaseName())) { phase.addHandler(new MyProxySecurityHandler()); phase.addHandler(new AmazonSecurityHandler()); } else if ("Dispatch".equals(phase.getPhaseName())) { phase.addHandler(new GFacURIBasedDispatcher(), 0); } } initializeRepository(configctx); }
switch (flow) { case PhaseMetadata.IN_FLOW: { ArrayList inflow = getAxisConfig().getInFlowPhases(); for (int i = 0; i < inflow.size(); i++) { Phase phase = (Phase) inflow.get(i);
private void disableMustUnderstandProcessing(AxisConfiguration config) { DispatchPhase phase; phase = getDispatchPhase(config.getInFlowPhases()); if (phase != null) { phase.addHandler(new UnderstandAllHeadersHandler()); } phase = getDispatchPhase(config.getInFaultFlowPhases()); if (phase != null) { phase.addHandler(new UnderstandAllHeadersHandler()); } }
private void disableMustUnderstandProcessing(AxisConfiguration config) { DispatchPhase phase; phase = getDispatchPhase(config.getInFlowPhases()); if (phase != null) { phase.addHandler(new UnderstandAllHeadersHandler()); } phase = getDispatchPhase(config.getInFaultFlowPhases()); if (phase != null) { phase.addHandler(new UnderstandAllHeadersHandler()); } }
configurationContext.getAxisConfiguration().getInFlowPhases(); for (Phase inPhase : inflowPhases) {
configurationContext.getAxisConfiguration().getInFlowPhases(); for (Phase inPhase : inflowPhases) {
= configurationContext.getAxisConfiguration().getInFlowPhases(); for (Phase inPhase : inflowPhases) {
= configurationContext.getAxisConfiguration().getInFlowPhases(); for (Phase inPhase : inflowPhases) {
for (Object o : axisConfig.getInFlowPhases()) { Phase phase = (Phase) o; if (phase instanceof DispatchPhase) {
for (Object o : axisConfig.getInFlowPhases()) { Phase phase = (Phase) o; if (phase instanceof DispatchPhase) {
setInflowPhaseOrder(getPhaseOrderData(axisConfiguration.getInFlowPhases(), axisOperation.getRemainingPhasesInFlow(), false));
/** * @return the global axisConfig data for running server */ public AxisConfigData getAxisConfigData() { AxisConfigData axisConfigData = new AxisConfigData(); AxisConfiguration axisConfiguration = MessageContext.getCurrentMessageContext() .getConfigurationContext().getAxisConfiguration(); // setting the in-phase order data axisConfigData.setInflowPhaseOrder(getPhaseOrderData(axisConfiguration.getInFlowPhases(), null, false)); axisConfigData.setOutflowPhaseOrder(getPhaseOrderData( axisConfiguration.getOutFlowPhases(), null, true)); axisConfigData. setInfaultflowPhaseOrder(getPhaseOrderData(axisConfiguration.getInFaultFlowPhases(), null, false)); axisConfigData. setOutfaultPhaseOrder(getPhaseOrderData(axisConfiguration.getOutFaultFlowPhases(), null, true)); return axisConfigData; }
for (int j = 0; j < flow.getHandlerCount(); j++) { HandlerDescription handler = flow.getHandler(j); removeHandlerfromaPhase(handler, axisConfig.getInFlowPhases());
for (int j = 0; j < flow.getHandlerCount(); j++) { HandlerDescription handler = flow.getHandler(j); removeHandlerfromaPhase(handler, axisConfig.getInFlowPhases());