Interface PooledExchange

    • Method Detail

      • onDone

        void onDone​(PooledExchange.OnDoneTask task)
        Registers a task to run when this exchange is done.

        Important: This API is NOT intended for Camel end users, but used internally by Camel itself.

      • done

        void done()
        When the exchange is done being used.

        Important: This API is NOT intended for Camel end users, but used internally by Camel itself.

      • reset

        void reset​(long created)
        Resets the exchange for reuse with the given created timestamp;

        Important: This API is NOT intended for Camel end users, but used internally by Camel itself.

      • setAutoRelease

        void setAutoRelease​(boolean autoRelease)
        Whether this exchange was created to auto release when its unit of work is done

        Important: This API is NOT intended for Camel end users, but used internally by Camel itself.

      • isAutoRelease

        boolean isAutoRelease()
        Whether this exchange was created to auto release when its unit of work is done

        Important: This API is NOT intended for Camel end users, but used internally by Camel itself.