Class JpaCloseEntityManagerOnCompletion

java.lang.Object
org.apache.camel.support.SynchronizationAdapter
org.apache.camel.component.jpa.JpaCloseEntityManagerOnCompletion
All Implemented Interfaces:
org.apache.camel.Ordered, org.apache.camel.spi.Synchronization, org.apache.camel.spi.SynchronizationRouteAware, org.apache.camel.spi.SynchronizationVetoable

public class JpaCloseEntityManagerOnCompletion extends org.apache.camel.support.SynchronizationAdapter
  • Field Summary

    Fields inherited from interface org.apache.camel.Ordered

    HIGHEST, LOWEST
  • Constructor Summary

    Constructors
    Constructor
    Description
    JpaCloseEntityManagerOnCompletion(jakarta.persistence.EntityManager entityManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    void
    onDone(org.apache.camel.Exchange exchange)
     

    Methods inherited from class org.apache.camel.support.SynchronizationAdapter

    allowHandover, beforeHandover, onAfterRoute, onBeforeRoute, onComplete, onFailure

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JpaCloseEntityManagerOnCompletion

      public JpaCloseEntityManagerOnCompletion(jakarta.persistence.EntityManager entityManager)
  • Method Details

    • onDone

      public void onDone(org.apache.camel.Exchange exchange)
      Overrides:
      onDone in class org.apache.camel.support.SynchronizationAdapter
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.apache.camel.Ordered
      Overrides:
      getOrder in class org.apache.camel.support.SynchronizationAdapter