Class SessionInit

  • All Implemented Interfaces:
    java.io.Externalizable , java.io.Serializable , java.lang.Comparable , org.apache.avro.generic.GenericContainer , org.apache.avro.generic.GenericRecord , org.apache.avro.generic.IndexedRecord , org.apache.avro.specific.SpecificRecord

    
    public class SessionInit
    extends SpecificRecordBase implements SpecificRecord
                        

    Message sent to a counterparty to initiate a session

    • Constructor Detail

      • SessionInit

        SessionInit()
        Default constructor.
      • SessionInit

        SessionInit(String cpiId, String flowId, KeyValuePairList contextUserProperties, KeyValuePairList contextPlatformProperties)
        All-args constructor.
        Parameters:
        cpiId - The new value for cpiId
        flowId - Flow ID of the flow initiating the session.
        contextUserProperties - A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
        contextPlatformProperties - A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services