void initialiseInterceptors(PolicyEngine engine, boolean useIn, Message m) { initialiseInterceptors(engine, useIn, false, m); }
void initialiseInterceptors(PolicyEngine engine, Message m) { initialiseInterceptors(engine, false, m); }
void initialiseInterceptors(PolicyEngine engine, Message m) { initialiseInterceptors(engine, false, m); }
void initialiseInterceptors(PolicyEngine engine, boolean useIn, Message m) { initialiseInterceptors(engine, useIn, false, m); }
public void initialise(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, PolicyEngine engine, Assertor assertor, Message m) { initialisePolicy(ei, boi, bfi, engine, m); chooseAlternative(engine, assertor, m); initialiseInterceptors(engine, false, m); }
public void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngine engine, Assertor assertor, List<List<Assertion>> incoming, Message m) { initialisePolicy(ei, boi, engine, false, false, assertor, m); chooseAlternative(engine, assertor, incoming, m); initialiseInterceptors(engine, false, m); }
public void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngine engine, Assertor assertor, List<List<Assertion>> incoming, Message m) { initialisePolicy(ei, boi, engine, false, false, assertor, m); chooseAlternative(engine, assertor, incoming, m); initialiseInterceptors(engine, false, m); }
public void initialise(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, PolicyEngine engine, Assertor assertor, Message m) { initialisePolicy(ei, boi, bfi, engine, m); chooseAlternative(engine, assertor, m); initialiseInterceptors(engine, false, m); }
void initialiseInterceptors(PolicyEngine engine, boolean useIn, boolean fault, Message m) { if (((PolicyEngineImpl)engine).getBus() != null) { PolicyInterceptorProviderRegistry reg = ((PolicyEngineImpl)engine).getBus().getExtension(PolicyInterceptorProviderRegistry.class); Set<Interceptor<? extends org.apache.cxf.message.Message>> out = new LinkedHashSet<>(); for (Assertion a : getChosenAlternative()) { initialiseInterceptors(reg, engine, out, a, useIn, fault, m); } setInterceptors(new ArrayList<Interceptor<? extends org.apache.cxf.message.Message>>(out)); } }
public void initialise(EndpointPolicy epi, PolicyEngine engine, boolean inbound, boolean fault, Message m) { policy = epi.getPolicy(); chosenAlternative = epi.getChosenAlternative(); if (chosenAlternative == null) { chooseAlternative(engine, null, m); } initialiseInterceptors(engine, inbound, fault, m); }
public void initialise(EndpointPolicy epi, PolicyEngine engine, boolean inbound, boolean fault, Message m) { policy = epi.getPolicy(); chosenAlternative = epi.getChosenAlternative(); if (chosenAlternative == null) { chooseAlternative(engine, null, m); } initialiseInterceptors(engine, inbound, fault, m); }
void initialiseInterceptors(PolicyEngine engine, boolean useIn, boolean fault, Message m) { if (((PolicyEngineImpl)engine).getBus() != null) { PolicyInterceptorProviderRegistry reg = ((PolicyEngineImpl)engine).getBus().getExtension(PolicyInterceptorProviderRegistry.class); Set<Interceptor<? extends org.apache.cxf.message.Message>> out = new LinkedHashSet<>(); for (Assertion a : getChosenAlternative()) { initialiseInterceptors(reg, engine, out, a, useIn, fault, m); } setInterceptors(new ArrayList<Interceptor<? extends org.apache.cxf.message.Message>>(out)); } }
public void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngine engine, boolean requestor, boolean request, Message m) { Assertor assertor = initialisePolicy(ei, boi, engine, requestor, request, null, m); if (requestor || !request) { chooseAlternative(engine, assertor, m); initialiseInterceptors(engine, requestor, m); } else { //incoming server should not choose an alternative, need to include all the policies Collection<Assertion> alternative = ((PolicyEngineImpl)engine).getAssertions(this.policy, true); this.setChosenAlternative(alternative); } }
public void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngine engine, boolean requestor, boolean request, Message m) { Assertor assertor = initialisePolicy(ei, boi, engine, requestor, request, null, m); if (requestor || !request) { chooseAlternative(engine, assertor, m); initialiseInterceptors(engine, requestor, m); } else { //incoming server should not choose an alternative, need to include all the policies Collection<Assertion> alternative = ((PolicyEngineImpl)engine).getAssertions(this.policy, true); this.setChosenAlternative(alternative); } }
void initialiseInterceptors(PolicyInterceptorProviderRegistry reg, PolicyEngine engine, Set<Interceptor<? extends org.apache.cxf.message.Message>> out, Assertion a, boolean useIn, boolean fault, Message m) { QName qn = a.getName(); List<Interceptor<? extends org.apache.cxf.message.Message>> i = null; if (useIn && !fault) { i = reg.getInInterceptorsForAssertion(qn); } else if (!useIn && !fault) { i = reg.getOutInterceptorsForAssertion(qn); } else if (useIn && fault) { i = reg.getInFaultInterceptorsForAssertion(qn); } else if (!useIn && fault) { i = reg.getOutFaultInterceptorsForAssertion(qn); } out.addAll(i); if (a instanceof PolicyContainingAssertion) { Policy p = ((PolicyContainingAssertion)a).getPolicy(); if (p != null) { for (Assertion a2 : getSupportedAlternatives(engine, p, m)) { initialiseInterceptors(reg, engine, out, a2, useIn, fault, m); } } } }
void initialiseInterceptors(PolicyInterceptorProviderRegistry reg, PolicyEngine engine, Set<Interceptor<? extends org.apache.cxf.message.Message>> out, Assertion a, boolean useIn, boolean fault, Message m) { QName qn = a.getName(); List<Interceptor<? extends org.apache.cxf.message.Message>> i = null; if (useIn && !fault) { i = reg.getInInterceptorsForAssertion(qn); } else if (!useIn && !fault) { i = reg.getOutInterceptorsForAssertion(qn); } else if (useIn && fault) { i = reg.getInFaultInterceptorsForAssertion(qn); } else if (!useIn && fault) { i = reg.getOutFaultInterceptorsForAssertion(qn); } out.addAll(i); if (a instanceof PolicyContainingAssertion) { Policy p = ((PolicyContainingAssertion)a).getPolicy(); if (p != null) { for (Assertion a2 : getSupportedAlternatives(engine, p, m)) { initialiseInterceptors(reg, engine, out, a2, useIn, fault, m); } } } }