com.verisign.epp.pool

## Interface EPPClientTransIdGenerator

- All Known Implementing Classes:
    ClientTransIdGenerator

      public interface EPPClientTransIdGenerator

  Interface that can be implemented to generate client transaction identifiers used when creating a session in a session pool. Without setting a concrete `ClientTransIdGenerator` no client transaction identifier will be set with the EPP Login Command when creating the session or EPP Logout Command when terminating the session. It is up to the concrete client transaction identifier generator to create a valid and unique client transaction identifier.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `genClientTransId()` Generates a client transaction identifier for use in creating a session in the session pool.

- - ### Method Detail

    - #### genClientTransId

          java.lang.String genClientTransId()

      Generates a client transaction identifier for use in creating a session in the session pool.
      Returns:
        Generated client transaction identifier if one is to be set; `null` otherwise.