EventId

com.worxbend.kernel.event.Ids$package.EventId
object EventId

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
EventId.type

Members list

Value members

Concrete methods

def apply(raw: String): Either[String, EventId]

The spec requires a non-empty string and says nothing else, so neither does this. Over-validating identifiers rejects perfectly good producers; the uniqueness contract is theirs to keep, not ours to police.

The spec requires a non-empty string and says nothing else, so neither does this. Over-validating identifiers rejects perfectly good producers; the uniqueness contract is theirs to keep, not ours to police.

Attributes