anchor.diff:  [[corda-component]]
   = Corda Component
   :page-source: components/camel-corda/src/main/docs/corda-component.adoc
  -= Corda Component
   *Since Camel 2.23*
  +*Since Camel 2.23*
  +
   
   // HEADER START
   *Both producer and consumer is supported*
  
positive.code: Subscribe for new vault state changes:
  
  [source,java]
  ---------------------------------------------------------------------------------------------
  from("corda://localhost:10006?username=user1&password=test&operation=VAULT_TRACK&contractStateClass=#contractStateClass")
      .to("jms:queue:vault");
  ---------------------------------------------------------------------------------------------
  
  Read the node information:
  
  [source,java]
  --------------------------------------------------------
  from("direct:start")
      .to("corda://localhost:10006?username=user1&password=test&operation=NODE_INFO");
  --------------------------------------------------------
  
  include::camel-spring-boot::page$corda-starter.adoc[]
  
negative.code: for this component:
  
  [source,xml]
  ----
  <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-corda</artifactId>
      <version>x.x.x</version>
      <!-- use the same version as your Camel core version -->
  </dependency>
  ----
  
  == URI Format
  
  