public EndpointPolicy getClientEndpointPolicy(EndpointInfo ei, Conduit conduit, Message m) { Assertor assertor = PolicyUtils.createAsserter(conduit); return getEndpointPolicy(ei, true, assertor, m); }
public EndpointPolicy getClientEndpointPolicy(EndpointInfo ei, Conduit conduit, Message m) { Assertor assertor = PolicyUtils.createAsserter(conduit); return getEndpointPolicy(ei, true, assertor, m); }
public EndpointPolicy getServerEndpointPolicy(EndpointInfo ei, Destination destination, Message m) { Assertor assertor = PolicyUtils.createAsserter(destination); return getEndpointPolicy(ei, false, assertor, m); }
public EndpointPolicy getServerEndpointPolicy(EndpointInfo ei, Destination destination, Message m) { Assertor assertor = PolicyUtils.createAsserter(destination); return getEndpointPolicy(ei, false, assertor, m); }
protected void getTransportAssertions(Message message) { Exchange ex = message.getExchange(); Conduit conduit = ex.getConduit(message); Assertor assertor = PolicyUtils.createAsserter(conduit); if (assertor == null) { Destination destination = ex.getDestination(); assertor = PolicyUtils.createAsserter(destination); } if (null != assertor) { assertor.assertMessage(message); } }
protected void getTransportAssertions(Message message) { Exchange ex = message.getExchange(); Conduit conduit = ex.getConduit(message); Assertor assertor = PolicyUtils.createAsserter(conduit); if (assertor == null) { Destination destination = ex.getDestination(); assertor = PolicyUtils.createAsserter(destination); } if (null != assertor) { assertor.assertMessage(message); } }
public EffectivePolicy getEffectiveServerResponsePolicy(EndpointInfo ei, BindingOperationInfo boi, Destination d, List<List<Assertion>> incoming, Message m) { if (incoming == null) { EffectivePolicy effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_RESPONSE_SERVER); if (effectivePolicy == null) { synchronized (ei) { effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_RESPONSE_SERVER); if (null == effectivePolicy) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, this, assertor, false, false, null); if (m != null) { boi.setProperty(POLICY_INFO_RESPONSE_SERVER, epi); } effectivePolicy = epi; } } } return effectivePolicy; } EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, this, assertor, incoming, m); return epi; }
public EffectivePolicy getEffectiveServerResponsePolicy(EndpointInfo ei, BindingOperationInfo boi, Destination d, List<List<Assertion>> incoming, Message m) { if (incoming == null) { EffectivePolicy effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_RESPONSE_SERVER); if (effectivePolicy == null) { synchronized (ei) { effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_RESPONSE_SERVER); if (null == effectivePolicy) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, this, assertor, false, false, null); if (m != null) { boi.setProperty(POLICY_INFO_RESPONSE_SERVER, epi); } effectivePolicy = epi; } } } return effectivePolicy; } EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, this, assertor, incoming, m); return epi; }
public EffectivePolicy getEffectiveServerFaultPolicy(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, Destination d, Message m) { if (bfi == null) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, null, this, assertor, m); return epi; } bfi = mapToWrappedBindingFaultInfo(bfi); EffectivePolicy effectivePolicy = (EffectivePolicy)bfi.getProperty(POLICY_INFO_FAULT_SERVER); if (effectivePolicy == null) { synchronized (ei) { effectivePolicy = (EffectivePolicy)bfi.getProperty(POLICY_INFO_FAULT_SERVER); if (null == effectivePolicy) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, bfi, this, assertor, m); if (m != null) { bfi.setProperty(POLICY_INFO_FAULT_SERVER, epi); } effectivePolicy = epi; } } } return effectivePolicy; }
public EffectivePolicy getEffectiveServerFaultPolicy(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, Destination d, Message m) { if (bfi == null) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, null, this, assertor, m); return epi; } bfi = mapToWrappedBindingFaultInfo(bfi); EffectivePolicy effectivePolicy = (EffectivePolicy)bfi.getProperty(POLICY_INFO_FAULT_SERVER); if (effectivePolicy == null) { synchronized (ei) { effectivePolicy = (EffectivePolicy)bfi.getProperty(POLICY_INFO_FAULT_SERVER); if (null == effectivePolicy) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(d); epi.initialise(ei, boi, bfi, this, assertor, m); if (m != null) { bfi.setProperty(POLICY_INFO_FAULT_SERVER, epi); } effectivePolicy = epi; } } } return effectivePolicy; }
public EffectivePolicy getEffectiveClientRequestPolicy(EndpointInfo ei, BindingOperationInfo boi, Conduit c, Message m) { EffectivePolicy effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_REQUEST_CLIENT); if (effectivePolicy == null) { synchronized (ei) { effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_REQUEST_CLIENT); if (null == effectivePolicy) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(c); epi.initialise(ei, boi, this, assertor, true, true, m); if (m != null) { boi.setProperty(POLICY_INFO_REQUEST_CLIENT, epi); } effectivePolicy = epi; } } } return effectivePolicy; }
public EffectivePolicy getEffectiveClientRequestPolicy(EndpointInfo ei, BindingOperationInfo boi, Conduit c, Message m) { EffectivePolicy effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_REQUEST_CLIENT); if (effectivePolicy == null) { synchronized (ei) { effectivePolicy = (EffectivePolicy)boi.getProperty(POLICY_INFO_REQUEST_CLIENT); if (null == effectivePolicy) { EffectivePolicyImpl epi = createOutPolicyInfo(); Assertor assertor = PolicyUtils.createAsserter(c); epi.initialise(ei, boi, this, assertor, true, true, m); if (m != null) { boi.setProperty(POLICY_INFO_REQUEST_CLIENT, epi); } effectivePolicy = epi; } } } return effectivePolicy; }