package org.infosec.ismp.agent; import java.net.InetAddress; import java.util.Date; import java.util.UUID; import org.infosec.ismp.eventd.sender.EventSender; import org.infosec.ismp.model.event.Event; import org.infosec.ismp.model.event.EventConstants; public class SendResetSiteCheckNode { /** * @param args */ public static void main(String[] args) throws Exception{ Event event = new Event(); event.setUuid(UUID.randomUUID().toString()); event.setUei(EventConstants.SITECHECK_NODE_RESET_UEI); event.setTime(EventConstants.formatToString(new Date())); event.setNodeid("123"); // event.setIpAddr("192.168.9.254"); // Parms parms = new Parms(); // // Parm parm = new Parm(); // parm.setParmName("interval"); // Value value = new Value(); // value.setContent("3000"); // parm.setValue(value); // // parms.addParm(parm); // // parm = new Parm(); // // parm.setParmName("halfIntervalWhenDown"); // value = new Value(); // value.setContent("true"); // parm.setValue(value); // parms.addParm(parm); // // event.setParams(parms); // // System.out.println("event is : "+event); // StringWriter out = new StringWriter(); // Marshaller.marshal(event, out); // System.out.println(out.getBuffer()); // // String p = out.getBuffer().toString(); // Unmarshaller u = new Unmarshaller(Event.class); // u.setIgnoreExtraAttributes(false); // u.setIgnoreExtraElements(false); // Event newEvent = (Event)u.unmarshal(new StringReader(p)); // // System.out.println("new Event is : "+newEvent); InetAddress address = InetAddress.getByName("127.0.0.1"); boolean flag =EventSender.sendEvent(address, 5819, event); System.out.println("send flag is : "+flag); } }