Examples of XStreamDataFormat


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

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

  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

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

    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

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

      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

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

    /**
     * Uses the XStream data format
     */
    public T xstream() {
        return dataFormat(new XStreamDataFormat());
    }
View Full Code Here

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

    private static DataFormatDefinition processDataFormatType(RouteContext routeContext,
                                                              String ref,
                                                              DataFormatDefinition dformatDefinition) {
        if ( dformatDefinition == null ) {
            if ( "json".equals( ref ) ) {
                dformatDefinition = new XStreamDataFormat();
                ((XStreamDataFormat) dformatDefinition).setDriver( "json" );
            } else if ( "xstream".equals( ref ) ) {
                dformatDefinition = new XStreamDataFormat();
            } else if ( "jaxb".equals( ref ) ) {
                dformatDefinition = new JaxbDataFormat();
            } else {
                dformatDefinition = routeContext.getCamelContext().resolveDataFormatDefinition( ref );
            }
        }

        // always clone before changing
        dformatDefinition = new FastCloner().deepClone( dformatDefinition );

        if ( dformatDefinition instanceof JaxbDataFormat ) {
            dformatDefinition = augmentJaxbDataFormatDefinition( (JaxbDataFormat) dformatDefinition );
        } else if ( dformatDefinition instanceof XStreamDataFormat ) {
            XStreamDataFormat xstreamDataFormat = (XStreamDataFormat) dformatDefinition;
            if ( "json".equals( xstreamDataFormat.getDriver() ) ) {
                dformatDefinition = XStreamJson.newJSonMarshaller( xstreamDataFormat );;
            } else {
                dformatDefinition = XStreamXml.newXStreamMarshaller( (XStreamDataFormat) dformatDefinition );
            }
View Full Code Here

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

   
    /**
     * Uses the XStream data format
     */
    public T xstream() {
        return dataFormat(new XStreamDataFormat());
    }
View Full Code Here

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

    /**
     * Uses the XStream data format
     */
    public T xstream() {
        return dataFormat(new XStreamDataFormat());
    }
View Full Code Here

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

    /**
     * Uses the xstream by setting the encoding
     */
    public T xstream(String encoding) {
        return dataFormat(new XStreamDataFormat(encoding));
    }
View Full Code Here

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

    /**
     * Uses the XStream data format
     */
    public T xstream() {
        return dataFormat(new XStreamDataFormat());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.