Package org.apache.camel.dataformat.xstream

Examples of org.apache.camel.dataformat.xstream.XStreamDataFormat


   * @param event
   *            - instance of DuccAdminEvent
   * @return - serialized DuccAdminEvent
   */
  public String serializeAdminEvent(DuccAdminEvent event) {
    XStreamDataFormat xStreamDataFormat = new XStreamDataFormat();
    XStream xStream = xStreamDataFormat
        .getXStream(new DefaultClassResolver());
    return xStream.toXML(event);
  }
View Full Code Here


  public class DebugProcessor implements Processor {

    public void process(Exchange exchange) throws Exception {
      String methodName = "process";
      // if ( logger.isLevelEnabled(Level.TRACE) ) {
      XStreamDataFormat xStreamDataFormat = new XStreamDataFormat();
      XStream xStream = xStreamDataFormat.getXStream(new DefaultClassResolver());
      String marshalledEvent = xStream.toXML(exchange.getIn().getBody());
      logger.info(methodName, null, marshalledEvent);
      // }
    }
View Full Code Here

    this.context = context;
    this.targetEndpoint = targetEndpoint;
  }

  private String marshallDuccEvent(DuccEvent duccEvent) throws Exception {
    XStreamDataFormat xStreamDataFormat = new XStreamDataFormat();
    XStream xStream = xStreamDataFormat.getXStream(new DefaultClassResolver());
    return xStream.toXML(duccEvent);
  }
View Full Code Here

      this.pm = pm;
    }
    public void process(Exchange exchange) throws Exception {
      String methodName="process";
      if ( pm.getLogLevel().toLowerCase().equals("trace")) {
        XStreamDataFormat xStreamDataFormat = new XStreamDataFormat();
            XStream xStream = xStreamDataFormat.getXStream(new DefaultClassResolver());
        String marshalledEvent = xStream.toXML(exchange.getIn().getBody());
        pm.logAtTraceLevel(methodName, marshalledEvent);
      }
//      if ( logger.isDebug() ) {
//        XStreamDataFormat xStreamDataFormat = new XStreamDataFormat();
View Full Code Here

TOP

Related Classes of org.apache.camel.dataformat.xstream.XStreamDataFormat

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.