org.jdiameter.api.Message.setRequest()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(296)

本文整理了Java中org.jdiameter.api.Message.setRequest()方法的一些代码示例,展示了Message.setRequest()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.setRequest()方法的具体详情如下:
包路径:org.jdiameter.api.Message
类名称:Message
方法名:setRequest

Message.setRequest介绍

[英]Set 1 or 0 to R bit field of header
[中]将1或0设置为标题的R位字段

代码示例

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JRegistrationTerminationRequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JResetRequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JAuthenticationInformationRequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.resources/restcomm-slee-ra-diameter-sh-common-events

  1. /**
  2. * @param msg
  3. */
  4. public UserDataRequestImpl(Message msg) {
  5. super(msg);
  6. msg.setRequest(true);
  7. super.longMessageName = "User-Data-Request";
  8. super.shortMessageName = "UDR";
  9. }

代码示例来源:origin: org.mobicents.resources/restcomm-slee-ra-diameter-sh-common-events

  1. /**
  2. *
  3. * @param msg
  4. */
  5. public ProfileUpdateRequestImpl(Message msg) {
  6. super(msg);
  7. msg.setRequest(true);
  8. super.longMessageName = "Profile-Update-Request";
  9. super.shortMessageName = "PUR";
  10. }

代码示例来源:origin: org.mobicents.resources/restcomm-slee-ra-diameter-sh-common-events

  1. /**
  2. * @param msg
  3. */
  4. public SubscribeNotificationsRequestImpl(Message msg) {
  5. super(msg);
  6. msg.setRequest(true);
  7. super.longMessageName = "Subscribe-Notification-Request";
  8. super.shortMessageName = "SNR";
  9. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JDeleteSubscriberDataRequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JPurgeUERequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JUpdateLocationRequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JMultimediaAuthRequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. /**
  2. *
  3. * @param message
  4. */
  5. public JCancelLocationRequestImpl(Message message) {
  6. super(message);
  7. message.setRequest(true);
  8. }

代码示例来源:origin: org.mobicents.resources/mobicents-slee-ra-diameter-sh-common-events

  1. /**
  2. *
  3. * @param msg
  4. */
  5. public ProfileUpdateRequestImpl(Message msg) {
  6. super(msg);
  7. msg.setRequest(true);
  8. super.longMessageName = "Profile-Update-Request";
  9. super.shortMessageName = "PUR";
  10. }

代码示例来源:origin: org.mobicents.resources/mobicents-slee-ra-diameter-sh-common-events

  1. /**
  2. *
  3. * @param msg
  4. */
  5. public PushNotificationRequestImpl(Message msg) {
  6. super(msg);
  7. msg.setRequest(true);
  8. super.longMessageName = "Push-Notification-Request";
  9. super.shortMessageName = "PNR";
  10. }

代码示例来源:origin: org.mobicents.diameter/jdiameter-impl

  1. public LCSRoutingInfoRequestImpl(Message message) {
  2. super(message);
  3. message.setRequest(true);
  4. }

代码示例来源:origin: org.mobicents.resources/restcomm-slee-ra-diameter-sh-common-events

  1. public ProfileUpdateAnswerImpl(Message msg) {
  2. super(msg);
  3. msg.setRequest(false);
  4. msg.setReTransmitted(false); // just in case. answers never have T flag set
  5. super.longMessageName = "Profile-Update-Answer";
  6. super.shortMessageName = "PUA";
  7. }

代码示例来源:origin: org.mobicents.resources/mobicents-slee-ra-diameter-sh-common-events

  1. /**
  2. *
  3. * @param msg
  4. */
  5. public PushNotificationAnswerImpl(Message msg) {
  6. super(msg);
  7. msg.setRequest(false);
  8. msg.setReTransmitted(false); // just in case. answers never have T flag set
  9. super.longMessageName = "Push-Notificaton-Answer";
  10. super.shortMessageName = "PNA";
  11. }

代码示例来源:origin: org.mobicents.resources/restcomm-slee-ra-diameter-sh-common-events

  1. /**
  2. *
  3. * @param msg
  4. */
  5. public SubscribeNotificationsAnswerImpl(Message msg) {
  6. super(msg);
  7. msg.setRequest(false);
  8. msg.setReTransmitted(false); // just in case. answers never have T flag set
  9. super.longMessageName = "Subscribe-Notification-Answer";
  10. super.shortMessageName = "SNA";
  11. }

代码示例来源:origin: org.mobicents.diameter/mobicents-diameter-mux-jar

  1. public Message createMessage(boolean isRequest, int commandCode, long applicationId) {
  2. try {
  3. Message message = this.stack.getSessionFactory().getNewRawSession().createMessage(commandCode, org.jdiameter.api.ApplicationId.createByAccAppId(applicationId), new Avp[]{});
  4. message.setRequest(isRequest);
  5. return message;
  6. }
  7. catch (Exception e) {
  8. logger.error("Failure while creating message.", e);
  9. }
  10. return null;
  11. }

代码示例来源:origin: org.mobicents.diameter/mobicents-diameter-mux-jar

  1. public Message createMessage(boolean isRequest, int commandCode, long applicationId) {
  2. try {
  3. Message message = this.stack.getSessionFactory().getNewRawSession().createMessage(commandCode, org.jdiameter.api.ApplicationId.createByAccAppId(applicationId), new Avp[]{});
  4. message.setRequest(isRequest);
  5. return message;
  6. }
  7. catch (Exception e) {
  8. logger.error("Failure while creating message.", e);
  9. }
  10. return null;
  11. }

代码示例来源:origin: org.mobicents.resources/restcomm-slee-ra-diameter-base-common-ra

  1. public ExtensionDiameterMessage createMessage(DiameterCommand command, DiameterAvp[] avps) throws AvpNotAllowedException {
  2. ApplicationId aid = command.getCode() == AccountingRequest.commandCode ?
  3. ApplicationId.createByAccAppId(0, command.getApplicationId()) : ApplicationId.createByAuthAppId(0, command.getApplicationId());
  4. ExtensionDiameterMessageImpl msg = (ExtensionDiameterMessageImpl) this.createDiameterMessage(null, avps, command.getCode(), aid);
  5. msg.getGenericData().setRequest(command.isRequest());
  6. ((MessageImpl)msg.getGenericData()).setProxiable(command.isProxiable());
  7. if(!command.isRequest()) {
  8. // just in case. answers never have T flag set
  9. ((MessageImpl)msg.getGenericData()).setReTransmitted(false);
  10. }
  11. return msg;
  12. }

相关文章