I'm using following code segment to create a InboundEndpoint  and serialize
it and get the omelement.

InboundEndpoint inboundEndpoint1 = new InboundEndpoint();
inboundEndpoint1.setName("susinda");
inboundEndpoint1.setSuspend(false);
*inboundEndpoint1.setClassImpl("org.test.MyClass");*
inboundEndpoint1.setProtocol("custom");
inboundEndpoint1.addParameter("inbound.behavior", "behaviourValue");
OMElement inboundEndpointOmElement1 =
InboundEndpointSerializer.serializeInboundEndpoint(inboundEndpoint1);

The resulted(serialized) OMElement looks like follows, Here *class*
attribute is not set

<inboundEndpoint xmlns="http://ws.apache.org/ns/synapse"; name="susinda"
protocol="custom" suspend="false">
<parameters>
<parameter name="inbound.behavior">behaviourValue</parameter>
</parameters>
</inboundEndpoint>

Correct config should contain class attribute, What is wrong here? am i
doing something wrong or is this a bug, appreciate your help on this.

Thanks
Susinda





-- 
*Susinda Perera*
Software Engineer
B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
Mobile:(+94)716049075
Blog: susinda.blogspot.com
WSO2 Inc. http://wso2.com/
Tel : 94 11 214 5345 Fax :94 11 2145300
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to