if (endpoint != null && endpoint.getEffectiveTimeout() > 0) { if (!endpoint.isDynamicTimeoutEndpoint()) { axisOutMsgCtx.setProperty(SynapseConstants.SEND_TIMEOUT, endpoint.getEffectiveTimeout()); } else { axisOutMsgCtx.setProperty(SynapseConstants.SEND_TIMEOUT, endpoint.evaluateDynamicEndpointTimeout(synapseOutMessageContext)); long endpointTimeout = endpoint.getEffectiveTimeout(); callback.setTimeout(endpointTimeout); callback.setTimeOutAction(endpoint.getTimeoutAction());
if (endpoint.getEffectiveTimeout() > 0) { if (!endpoint.isDynamicTimeoutEndpoint()) { axisOutMsgCtx.setProperty(SynapseConstants.SEND_TIMEOUT, endpoint.getEffectiveTimeout()); } else { axisOutMsgCtx.setProperty(SynapseConstants.SEND_TIMEOUT, endpoint.evaluateDynamicEndpointTimeout(synapseInMsgCtx));