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; }
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; }
/** * 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()); } }