public Message createRequest(int code, DiameterAvp[] avps) { Message raw = createMessage(code, new DiameterAvp[] {}); raw.setProxiable(true); raw.setRequest(true); return raw; }
private Message createShMessage(DiameterHeader diameterHeader, DiameterAvp[] avps, int _commandCode) throws IllegalArgumentException { // List<DiameterAvp> list = (List<DiameterAvp>) this.avpList.clone(); boolean isRequest = diameterHeader == null; Message msg = null; if (!isRequest) { Message raw = createMessage(diameterHeader, avps,0); raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = raw; } else { Message raw = createMessage(null, avps,_commandCode); raw.setProxiable(true); raw.setRequest(true); msg = raw; } return msg; }
private GxCreditControlMessage createGxCreditControlRequest(final DiameterHeader diameterHeader, final DiameterAvp[] avps) throws IllegalArgumentException { boolean isRequest = false; if (diameterHeader == null) { isRequest = true; } GxCreditControlMessage msg = null; if (!isRequest) { final Message raw = createGxMessage(diameterHeader, avps, GxCreditControlRequest.commandCode); raw.setProxiable(true); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = new GxCreditControlAnswerImpl(raw); } else { final Message raw = createGxMessage(null, avps, GxCreditControlRequest.commandCode); raw.setProxiable(true); raw.setRequest(true); msg = new GxCreditControlRequestImpl(raw); } return msg; }
private GxReAuthMessage createGxReAuthRequest(final DiameterHeader diameterHeader, final DiameterAvp[] avps) throws IllegalArgumentException { boolean isRequest = false; if (diameterHeader == null) { isRequest = true; } GxReAuthMessage msg = null; if (!isRequest) { final Message raw = createGxMessage(diameterHeader, avps, GxReAuthAnswer.commandCode); raw.setProxiable(true); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = new GxReAuthAnswerImpl(raw); } else { final Message raw = createGxMessage(null, avps, GxReAuthRequest.commandCode); raw.setProxiable(true); raw.setRequest(true); msg = new GxReAuthRequestImpl(raw); } return msg; }
private RoCreditControlMessage createRoCreditControlRequest(DiameterHeader diameterHeader, DiameterAvp[] avps) throws IllegalArgumentException { // List<DiameterAvp> list = (List<DiameterAvp>) this.avpList.clone(); boolean isRequest = diameterHeader == null; RoCreditControlMessage msg = null; if (!isRequest) { Message raw = createMessage(diameterHeader, avps); raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = new RoCreditControlAnswerImpl(raw); } else { Message raw = createMessage(null, avps); raw.setProxiable(true); raw.setRequest(true); msg = new RoCreditControlRequestImpl(raw); } return msg; }
private CreditControlMessage createCreditControlMessage(DiameterHeader diameterHeader, DiameterAvp[] avps) throws IllegalArgumentException { //List<DiameterAvp> list = (List<DiameterAvp>) this.avpList.clone(); boolean isRequest = diameterHeader == null; CreditControlMessage msg = null; if(!isRequest) { Message raw = createMessage(diameterHeader, avps); raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = new CreditControlAnswerImpl(raw); } else { Message raw = createMessage(null, avps); raw.setProxiable(true); raw.setRequest(true); msg = new CreditControlRequestImpl(raw); } return msg; }
private RoCreditControlMessage createRoCreditControlRequest(DiameterHeader diameterHeader, DiameterAvp[] avps) throws IllegalArgumentException { // List<DiameterAvp> list = (List<DiameterAvp>) this.avpList.clone(); boolean isRequest = diameterHeader == null; RoCreditControlMessage msg = null; if (!isRequest) { Message raw = createMessage(diameterHeader, avps); raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = new RoCreditControlAnswerImpl(raw); } else { Message raw = createMessage(null, avps); raw.setProxiable(true); raw.setRequest(true); msg = new RoCreditControlRequestImpl(raw); } return msg; }
protected RfAccountingMessage createRfAccountingMessage(DiameterHeader diameterHeader, DiameterAvp[] avps) throws IllegalArgumentException { // List<DiameterAvp> list = (List<DiameterAvp>) this.avpList.clone(); boolean isRequest = diameterHeader == null; RfAccountingMessage msg = null; if (!isRequest) { Message raw = createMessage(diameterHeader, avps); raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = new RfAccountingAnswerImpl(raw); } else { Message raw = createMessage(null, avps); raw.setProxiable(true); raw.setRequest(true); msg = new RfAccountingRequestImpl(raw); } return msg; }
private CreditControlMessage createCreditControlMessage(DiameterHeader diameterHeader, DiameterAvp[] avps) throws IllegalArgumentException { //List<DiameterAvp> list = (List<DiameterAvp>) this.avpList.clone(); boolean isRequest = diameterHeader == null; CreditControlMessage msg = null; if(!isRequest) { Message raw = createMessage(diameterHeader, avps); raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set msg = new CreditControlAnswerImpl(raw); } else { Message raw = createMessage(null, avps); raw.setProxiable(true); raw.setRequest(true); msg = new CreditControlRequestImpl(raw); } return msg; }
msg.setProxiable(isProxiable); msg.setError(isError); msg.setReTransmitted(isRequest && isPotentiallyRetransmitted);
msg.setProxiable(isProxiable); msg.setError(isError); msg.setReTransmitted(isRequest && isPotentiallyRetransmitted);
msg.setProxiable(isProxiable); msg.setError(isError); msg.setReTransmitted(isRequest && isPotentiallyRetransmitted);
msg.setProxiable(isProxiable); msg.setError(isError); msg.setReTransmitted(isRequest && isPotentiallyRetransmitted);
msg.setProxiable(isProxiable); msg.setError(isError); msg.setReTransmitted(isRequest && isPotentiallyRetransmitted);
raw.setProxiable(ccr.getHeader().isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set
raw.setProxiable(rar.getHeader().isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set
raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set raw.setProxiable(true); raw.setRequest(true); msg = raw;
raw.setProxiable(diameterHeader.isProxiable()); raw.setRequest(false); raw.setReTransmitted(false); // just in case. answers never have T flag set raw.setProxiable(true); raw.setRequest(true); msg = raw;
Message raw = createMessage(diameterHeader, avps, _commandCode, appId); boolean isPeerManagementMessage = _commandCode == CapabilitiesExchangeRequest.commandCode || _commandCode == DeviceWatchdogRequest.commandCode || _commandCode == DisconnectPeerRequest.commandCode; raw.setProxiable(!isPeerManagementMessage); raw.setRequest(true); msg = raw;