public void onFault(MessageContext synCtx) { // is this really a fault or a timeout/connection close etc? if (isTimeout(synCtx)) { getContext().onTimeout(); } else if (isSuspendFault(synCtx)) { getContext().onFault(); } // this should be an ignored error if we get here setErrorOnMessage(synCtx, null, null); super.onFault(synCtx); }
public void send(MessageContext synCtx) { if (getParentEndpoint() == null && !readyToSend()) { // if the this leaf endpoint is too a root endpoint and is in inactive informFailure(synCtx, SynapseConstants.ENDPOINT_ADDRESS_NONE_READY, "Currently , Default endpoint : " + getContext()); } else { super.send(synCtx); } } }
public void send(MessageContext synCtx) { // For setting Car name (still for Proxy) logSetter(); org.apache.axis2.context.MessageContext messageContext =((Axis2MessageContext) synCtx).getAxis2MessageContext(); final Pipe pipe = (Pipe) messageContext.getProperty(PassThroughConstants.PASS_THROUGH_PIPE); if (pipe != null && !Boolean.TRUE.equals(messageContext.getProperty(PassThroughConstants.MESSAGE_BUILDER_INVOKED)) && messageContext.getProperty("To") == null) { try { RelayUtils.buildMessage(((Axis2MessageContext) synCtx).getAxis2MessageContext(),false); } catch (Exception e) { handleException("Error while building message", e); } } if (getParentEndpoint() == null && !readyToSend()) { // if the this leaf endpoint is too a root endpoint and is in inactive informFailure(synCtx, SynapseConstants.ENDPOINT_ADDRESS_NONE_READY, "Currently , Default endpoint : " + getContext()); } else { super.send(synCtx); } } }
protected Endpoint createEndpoint(OMElement epConfig, boolean anonymousEndpoint, Properties properties) { DefaultEndpoint defaultEndpoint = new DefaultEndpoint(); OMAttribute name = epConfig.getAttribute( new QName(XMLConfigConstants.NULL_NAMESPACE, "name")); if (name != null) { defaultEndpoint.setName(name.getAttributeValue()); } OMElement defaultElement = epConfig.getFirstChildWithName( new QName(SynapseConstants.SYNAPSE_NAMESPACE, "default")); if (defaultElement != null) { EndpointDefinition endpoint = createEndpointDefinition(defaultElement); defaultEndpoint.setDefinition(endpoint); processAuditStatus(endpoint, defaultEndpoint.getName(),defaultElement); } processProperties(defaultEndpoint, epConfig); return defaultEndpoint; }
/** * Test EndpointAdded by hash generation. */ @Test public void testEndpointAdded() { DefaultEndpoint endpoint = new DefaultEndpoint(); observer.endpointAdded(endpoint); Assert.assertNotNull("New hash must be set by the method", endpoint.getDefinition().getAspectConfiguration().getHashCode()); } }
} else if (endpoint == null) { endpoint = new DefaultEndpoint(); endpointDefinition = new EndpointDefinition(); ((DefaultEndpoint) endpoint).setDefinition(endpointDefinition); isWrappingEndpointCreated = true; } else {
protected OMElement serializeEndpoint(Endpoint endpoint) { if (!(endpoint instanceof DefaultEndpoint)) { handleException("Invalid endpoint type."); } fac = OMAbstractFactory.getOMFactory(); OMElement endpointElement = fac.createOMElement("endpoint", SynapseConstants.SYNAPSE_OMNAMESPACE); DefaultEndpoint defaultEndpoint = (DefaultEndpoint) endpoint; serializeCommonAttributes(defaultEndpoint,endpointElement); EndpointDefinition epAddress = defaultEndpoint.getDefinition(); OMElement defaultElement = serializeEndpointDefinition(epAddress); endpointElement.addChild(defaultElement); // serialize the properties serializeProperties(defaultEndpoint, endpointElement); return endpointElement; }
public void onSuccess() { if (getContext() != null) { getContext().onSuccess(); } }
protected Endpoint createEndpoint(OMElement epConfig, boolean anonymousEndpoint, Properties properties) { DefaultEndpoint defaultEndpoint = new DefaultEndpoint(); OMAttribute name = epConfig.getAttribute( new QName(XMLConfigConstants.NULL_NAMESPACE, "name")); if (name != null) { defaultEndpoint.setName(name.getAttributeValue()); } OMElement defaultElement = epConfig.getFirstChildWithName( new QName(SynapseConstants.SYNAPSE_NAMESPACE, "default")); if (defaultElement != null) { EndpointDefinition endpoint = createEndpointDefinition(defaultElement); defaultEndpoint.setDefinition(endpoint); processAuditStatus(endpoint, defaultEndpoint.getName(),defaultElement); } processProperties(defaultEndpoint, epConfig); return defaultEndpoint; }
} else if (endpoint == null && endpointKey == null) { endpoint = new DefaultEndpoint(); endpointDefinition = new EndpointDefinition(); ((DefaultEndpoint) endpoint).setDefinition(endpointDefinition); isWrappingEndpointCreated = true;
protected OMElement serializeEndpoint(Endpoint endpoint) { if (!(endpoint instanceof DefaultEndpoint)) { handleException("Invalid endpoint type."); } fac = OMAbstractFactory.getOMFactory(); OMElement endpointElement = fac.createOMElement("endpoint", SynapseConstants.SYNAPSE_OMNAMESPACE); DefaultEndpoint defaultEndpoint = (DefaultEndpoint) endpoint; serializeCommonAttributes(defaultEndpoint,endpointElement); EndpointDefinition epAddress = defaultEndpoint.getDefinition(); OMElement defaultElement = serializeEndpointDefinition(epAddress); endpointElement.addChild(defaultElement); // serialize the properties serializeProperties(defaultEndpoint, endpointElement); return endpointElement; }
public void onSuccess() { if (getContext() != null) { getContext().onSuccess(); } }
public void onFault(MessageContext synCtx) { // For setting Car name (still for Proxy) logSetter(); // is this really a fault or a timeout/connection close etc? if (isTimeout(synCtx)) { getContext().onTimeout(); } else if (isSuspendFault(synCtx)) { getContext().onFault(); } // this should be an ignored error if we get here setErrorOnMessage(synCtx, null, null); super.onFault(synCtx); }