blob: 8762197e5502dffaf793fa309869a50eb0ad2a23 [file] [log] [blame]
package org.apache.synapse.synapseobject;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Date;
public class TestSample {
public static void main(String[] args) {
String xml = "<SynapseObject name=\"SLA\">\n" +
" <attribute name=\"service\" type=\"String\">SomeService</attribute>\n" +
" <SynapseObject name=\"consumer\">\n" +
" <attribute name=\"ip\" type=\"string\">someIP</attribute>\n" +
" </SynapseObject>\n" +
"</SynapseObject>";
SynapseObject bo = Utils.xmlToSynapseObject(xml);
bo.setDate("Date",new Date(System.currentTimeMillis()));
System.out.println("Date "+bo.getDate("Date"));
System.out.println("The XML : \n" + bo.getXMLFragment());
try
{
FileInputStream file = new FileInputStream("C:/synapse-test/src/sampleMediators/ci/META-INF/ci.xml");
bo = Utils.xmlToSynapseObject(file);
System.out.println("name : "+bo.getSynapseObjectName());
SynapseObjectArray soa = bo.getSOsByAttributeValueStartingWith("192");
System.out.println("Length "+soa.size());
file.close();
}
catch (Exception e)
{
}
}
}