Class AdapterTckProfiles

java.lang.Object
org.j7m.middleware.adapter.tck.AdapterTckProfiles

public final class AdapterTckProfiles extends Object
Factory for deterministic adapter TCK profiles.

The class is stateless and thread-safe. Profiles are defined entirely in J7M terms and do not require external brokers, databases, cloud services, workflow engines, transaction managers, or container runtimes.

  • Method Summary

    Modifier and Type
    Method
    Description
    static List<org.j7m.middleware.adapter.spi.AdapterTckProfile>
    all()
    Returns all built-in Phase 6.9 TCK profiles.
    static org.j7m.middleware.adapter.spi.AdapterTckProfile
    Returns the consensus TCK profile.
    static org.j7m.middleware.adapter.spi.AdapterTckProfile
    Returns the coordination TCK profile.
    static org.j7m.middleware.adapter.spi.AdapterTckProfile
    Returns the durable log TCK profile.
    static org.j7m.middleware.adapter.spi.AdapterTckProfile
    Returns the isolation TCK profile.
    static org.j7m.middleware.adapter.spi.AdapterTckProfile
    Returns the messaging TCK profile.
    static org.j7m.middleware.adapter.spi.AdapterTckProfile
    Returns the repository replication TCK profile.
    static org.j7m.middleware.adapter.spi.AdapterTckProfile
    Returns the saga TCK profile.

    Methods inherited from class Object

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

    • all

      public static List<org.j7m.middleware.adapter.spi.AdapterTckProfile> all()
      Returns all built-in Phase 6.9 TCK profiles.
      Returns:
      immutable profile list
    • durableLog

      public static org.j7m.middleware.adapter.spi.AdapterTckProfile durableLog()
      Returns the durable log TCK profile.
      Returns:
      durable log profile
    • messaging

      public static org.j7m.middleware.adapter.spi.AdapterTckProfile messaging()
      Returns the messaging TCK profile.
      Returns:
      messaging profile
    • coordination

      public static org.j7m.middleware.adapter.spi.AdapterTckProfile coordination()
      Returns the coordination TCK profile.
      Returns:
      coordination profile
    • consensus

      public static org.j7m.middleware.adapter.spi.AdapterTckProfile consensus()
      Returns the consensus TCK profile.
      Returns:
      consensus profile
    • repositoryReplication

      public static org.j7m.middleware.adapter.spi.AdapterTckProfile repositoryReplication()
      Returns the repository replication TCK profile.
      Returns:
      repository replication profile
    • saga

      public static org.j7m.middleware.adapter.spi.AdapterTckProfile saga()
      Returns the saga TCK profile.
      Returns:
      saga profile
    • isolation

      public static org.j7m.middleware.adapter.spi.AdapterTckProfile isolation()
      Returns the isolation TCK profile.
      Returns:
      isolation profile