ConversationId represents unique conversation between client and server that comes with valuable information
about the conversation itself:
identifier of kie server
container id
release id (GAV resolved one)
unique UUID string
Kie Server specific type permission implementation that allows:
org.kie.server.api.model classes (including subpackages)
classes that come from kjar or its dependencies (were loaded by kjar class loader)
set of classes explicitly given when constructing this instance
optionally defined by wildcard that is given via system property: org.kie.server.xstream.enabled.packages (comma separated list of wildcard expressions)
Defines the contract for being able to extract a Set of values from an Object instance of T at processing time and
declaring to which label the extracted Set must be associated.