Class SySTR


public class SySTR extends Request
Diameter Spending-Limit-Request (SLR) message.
Author:
Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
  • Constructor Details

    • SySTR

      public SySTR(ByteBuffer bb, com.bea.wcp.diameter.transport.Connection c)
      Constructor.
      Parameters:
      bb - Buffer
      c - Connection
    • SySTR

      public SySTR(Node node, int appId, String sessionId)
      Constructor.
      Parameters:
      node - diameter node
      appId - application id
      sessionId - session id
  • Method Details

    • setApplicationId

      public void setApplicationId(ApplicationId id)
      Overrides default implementation. Application.createRequest(..) will try to set this, but we ignore it.
      Overrides:
      setApplicationId in class Request
      Parameters:
      id - App id
    • validate

      public void validate() throws MessageException
      Validator.
      Overrides:
      validate in class Message
      Throws:
      MessageException
    • getTerminationCause

      public final int getTerminationCause()
      Getter.
      Returns:
      Termination-Cause value
    • setTerminationCause

      public final void setTerminationCause(int termCauseVal)
    • validateAvp

      protected void validateAvp(Avp avp) throws AvpException
      Setter.
      Overrides:
      validateAvp in class Message
      Parameters:
      type - SL-Request-Type value
      Throws:
      AvpException