Class SCMPPart

java.lang.Object
org.serviceconnector.scmp.SCMPMessage
org.serviceconnector.scmp.SCMPPart
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SCMPOffsetPart

public class SCMPPart extends SCMPMessage
The Class SCMPPart. Indicates this SCMP is a part of a bigger request/response. Request/Response is complete at the time all parts are sent and put together.
Author:
JTraber
See Also:
  • Constructor Details

    • SCMPPart

      public SCMPPart(SCMPVersion scmpVersion)
      Instantiates a new SCMPPart.
      Parameters:
      scmpVersion - the SCMP version
    • SCMPPart

      public SCMPPart(SCMPVersion scmpVersion, boolean pollRequest)
      Instantiates a new SCMP part.
      Parameters:
      scmpVersion - the SCMP version
      pollRequest - the poll request
    • SCMPPart

      public SCMPPart(SCMPVersion scmpVersion, boolean pollRequest, Map<String,String> baseHeader)
      Instantiates a new SCMP part.
      Parameters:
      scmpVersion - the SCMP version
      pollRequest - the poll request
      baseHeader - the base header
    • SCMPPart

      public SCMPPart(SCMPPart toCopyObject)
      Instantiates a new SCMP part. Copy constructor. Make a copy of given object. Uses SCMP Message copy constructor.
      Parameters:
      toCopyObject - the object to be copied
  • Method Details

    • isPart

      public boolean isPart()
      Checks if the message is a part.
      Overrides:
      isPart in class SCMPMessage
      Returns:
      true, if is part
    • isPollRequest

      public boolean isPollRequest()
      Checks if the message is a poll request in large message sequence.
      Overrides:
      isPollRequest in class SCMPMessage
      Returns:
      true, if is poll
    • setIsPollRequest

      public void setIsPollRequest(boolean pollRequest)
      Sets the checks if is poll request.
      Parameters:
      pollRequest - the new checks if is poll request