Package com.orchestranetworks.service

# Interface ReadOnlyProcedure

All Superinterfaces:
  `Procedure`

public interface ReadOnlyProcedure extends Procedure
Interface to be implemented for read-only transactions.

A class implementing the `Procedure` interface can additionally implement the `ReadOnlyProcedure` interface, to manifest that this procedure will not modify any data in the EBX® repository. This allows other read-only transactions in the same dataspace to be run fully concurrently.

If a class implementing this interface however modifies EBX® data in its `execute` method, an `UnsupportedOperationException` will be thrown.

- ## Method Summary

  ### Methods inherited from interface com.orchestranetworks.service.Procedure

  `execute`