public String toString() { return "Phase(" + getName() + ")"; } }
public static void setPhases(SortedSet<Phase> list, String start, String end) { Phase startPhase = new Phase(start, 1); Phase endPhase = new Phase(end, 2); Iterator<Phase> iter = list.iterator(); boolean remove = true; while (iter.hasNext()) { Phase p = iter.next(); if (remove && p.getName().equals(startPhase.getName())) { remove = false; } else if (p.getName().equals(endPhase.getName())) { remove = true; } else if (remove) { iter.remove(); } } }
public int compare(Phase o1, Phase o2) { return o1.getPriority() - o2.getPriority(); }
@Scope("session") @Component("PhaseComponent") public class PhaseComponentImpl implements PhaseComponent ,Converter { //your fields... //your current methods... @PostConstruct public void init() { //initialize the data here this.phase = new Phase(); //similar for other fields } }
final void createInPhases() { int i = 0; inPhases = new SortedArraySet<Phase>(); inPhases.add(new Phase(Phase.RECEIVE, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.READ, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL_FRONTEND, ++i * 1000)); inPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.POST_INVOKE, ++i * 1000)); }
public String toString() { return "Phase(" + getName() + ")"; } }
public static void setPhases(SortedSet<Phase> list, String start, String end) { Phase startPhase = new Phase(start, 1); Phase endPhase = new Phase(end, 2); Iterator<Phase> iter = list.iterator(); boolean remove = true; while (iter.hasNext()) { Phase p = iter.next(); if (remove && p.getName().equals(startPhase.getName())) { remove = false; } else if (p.getName().equals(endPhase.getName())) { remove = true; } else if (remove) { iter.remove(); } } }
final void createInPhases() { int i = 0; inPhases = new SortedArraySet<Phase>(); inPhases.add(new Phase(Phase.RECEIVE, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.READ, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL_FRONTEND, ++i * 1000)); inPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.POST_INVOKE, ++i * 1000)); }
public int compare(Phase o1, Phase o2) { return o1.getPriority() - o2.getPriority(); }
public String toString() { return "Phase(" + getName() + ")"; } }
final void createInPhases() { int i = 0; inPhases = new SortedArraySet<>(); inPhases.add(new Phase(Phase.RECEIVE, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.READ, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL_FRONTEND, ++i * 1000)); inPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.POST_INVOKE, ++i * 1000)); }
public int compare(Phase o1, Phase o2) { return o1.getPriority() - o2.getPriority(); }
public String toString() { return "Phase(" + getName() + ")"; } }
final void createInPhases() { int i = 0; inPhases = new SortedArraySet<>(); inPhases.add(new Phase(Phase.RECEIVE, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000)); inPhases.add(new Phase(Phase.READ, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_PROTOCOL_FRONTEND, ++i * 1000)); inPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_UNMARSHAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000)); inPhases.add(new Phase(Phase.PRE_INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.INVOKE, ++i * 1000)); inPhases.add(new Phase(Phase.POST_INVOKE, ++i * 1000)); }
public int compare(Phase o1, Phase o2) { return o1.getPriority() - o2.getPriority(); }
public PhaseInterceptorChain(SortedSet<Phase> ps) { state = State.EXECUTING; isFineLogging = LOG.isLoggable(Level.FINE); int numPhases = ps.size(); phases = new Phase[numPhases]; nameMap = new HashMap<>(); heads = new InterceptorHolder[numPhases]; tails = new InterceptorHolder[numPhases]; hasAfters = new boolean[numPhases]; int idx = 0; for (Phase phase : ps) { phases[idx] = phase; nameMap.put(phase.getName(), idx); ++idx; } }
outPhases.add(new Phase(Phase.SETUP, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000)); outPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000)); outPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000)); outPhases.add(new Phase(Phase.PREPARE_SEND, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_PROTOCOL_FRONTEND, ++i * 1000)); outPhases.add(new Phase(Phase.WRITE, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_MARSHAL, ++i * 1000)); outPhases.add(new Phase(Phase.MARSHAL, ++i * 1000)); outPhases.add(new Phase(Phase.POST_MARSHAL, ++i * 1000)); outPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000)); outPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000)); outPhases.add(new Phase(Phase.SEND, ++i * 1000)); outPhases.add(new Phase(Phase.SEND_ENDING, ++i * 1000)); outPhases.add(new Phase(Phase.POST_STREAM_ENDING, ++i * 1000)); outPhases.add(new Phase(Phase.USER_STREAM_ENDING, ++i * 1000));
public PhaseInterceptorChain(SortedSet<Phase> ps) { state = State.EXECUTING; isFineLogging = LOG.isLoggable(Level.FINE); int numPhases = ps.size(); phases = new Phase[numPhases]; nameMap = new HashMap<>(); heads = new InterceptorHolder[numPhases]; tails = new InterceptorHolder[numPhases]; hasAfters = new boolean[numPhases]; int idx = 0; for (Phase phase : ps) { phases[idx] = phase; nameMap.put(phase.getName(), idx); ++idx; } }
outPhases.add(new Phase(Phase.SETUP, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000)); outPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000)); outPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000)); outPhases.add(new Phase(Phase.PREPARE_SEND, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_PROTOCOL_FRONTEND, ++i * 1000)); outPhases.add(new Phase(Phase.WRITE, ++i * 1000)); outPhases.add(new Phase(Phase.PRE_MARSHAL, ++i * 1000)); outPhases.add(new Phase(Phase.MARSHAL, ++i * 1000)); outPhases.add(new Phase(Phase.POST_MARSHAL, ++i * 1000)); outPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000)); outPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000)); outPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000)); outPhases.add(new Phase(Phase.SEND, ++i * 1000)); outPhases.add(new Phase(Phase.SEND_ENDING, ++i * 1000)); outPhases.add(new Phase(Phase.POST_STREAM_ENDING, ++i * 1000)); outPhases.add(new Phase(Phase.USER_STREAM_ENDING, ++i * 1000));
public PhaseInterceptorChain(SortedSet<Phase> ps) { state = State.EXECUTING; isFineLogging = LOG.isLoggable(Level.FINE); int numPhases = ps.size(); phases = new Phase[numPhases]; nameMap = new HashMap<String, Integer>(); heads = new InterceptorHolder[numPhases]; tails = new InterceptorHolder[numPhases]; hasAfters = new boolean[numPhases]; int idx = 0; for (Phase phase : ps) { phases[idx] = phase; nameMap.put(phase.getName(), idx); ++idx; } }