@Override protected OMElement serializeEndpoint(Endpoint endpoint) { if (!(endpoint instanceof RecipientListEndpoint)) { handleException("Invalid endpoint type."); serializeProperties(recipientListEndpoint, endpointElement); serializeCommonAttributes(endpoint,endpointElement);
return new TemplateEndpointSerializer(); } else if(endpoint instanceof RecipientListEndpoint){ return new RecipientListEndpointSerializer();
public void test() throws Exception { String inputXml = "<endpoint xmlns=\"http://ws.apache.org/ns/synapse\">" + "<recipientlist>" + "<endpoint xmlns=\"http://ws.apache.org/ns/synapse\">" + "<http uri-template=\"URI Template\" method=\"GET\" />" + "</endpoint>" + "</recipientlist>" + "</endpoint>"; OMElement inputElement = createOMElement(inputXml); RecipientListEndpoint endpoint = (RecipientListEndpoint) RecipientListEndpointFactory .getEndpointFromElement(inputElement, true, null); OMElement serializedResponse = RecipientListEndpointSerializer.getElementFromEndpoint(endpoint); assertTrue("Endpoint not serialized!", compare(serializedResponse, inputElement)); } }
return new TemplateEndpointSerializer(); } else if(endpoint instanceof RecipientListEndpoint){ return new RecipientListEndpointSerializer(); } else if (endpoint instanceof HTTPEndpoint) { return new HTTPEndpointSerializer();
@Override protected OMElement serializeEndpoint(Endpoint endpoint) { if (!(endpoint instanceof RecipientListEndpoint)) { handleException("Invalid endpoint type."); serializeProperties(recipientListEndpoint, endpointElement); serializeCommonAttributes(endpoint,endpointElement);