public interface ShServerActivity
Modifier and Type | Method and Description |
---|---|
ProfileUpdateAnswer |
createProfileUpdateAnswer()
Create an empty ProfileUpdateAnswer that will need to have AVPs set on it before being sent.
|
ProfileUpdateAnswer |
createProfileUpdateAnswer(long resultCode,
boolean isExperimentalResult)
Create a ProfileUpdateAnswer containing a Result-Code or Experimental-Result AVP populated with the given value.
|
SubscribeNotificationsAnswer |
createSubscribeNotificationsAnswer()
Create an empty SubscribeNotificationsAnswer that will need to have AVPs set on it before being sent.
|
SubscribeNotificationsAnswer |
createSubscribeNotificationsAnswer(long resultCode,
boolean isExperimentalResult)
Create a SubscribeNotificationsAnswer containing a Result-Code or Experimental-Result AVP populated with the given value.
|
UserDataAnswer |
createUserDataAnswer()
Create an empty UserDataAnswer that will need to have AVPs set on it before being sent.
|
UserDataAnswer |
createUserDataAnswer(long resultCode,
boolean isExperimentalResult)
Create a UserDataAnswer containing a Result-Code or Experimental-Result AVP populated with the given value.
|
UserDataAnswer |
createUserDataAnswer(UserData userData)
Create a UserDataAnswer using the given parameter to populate the User-Data AVP.
|
ShMessageFactory |
getMessageFactory()
Get a message factory to create answer messages and AVPs (if necessary).
|
void |
sendProfileUpdateAnswer(ProfileUpdateAnswer message)
Send the ProfileUpdateAnswer to the peer that sent the ProfileUpdateRequest.
|
void |
sendSubscribeNotificationsAnswer(SubscribeNotificationsAnswer message)
Send the SubscribeNotificationsAnswer to the peer that sent the SubscribeNotificationsRequest.
|
void |
sendUserDataAnswer(UserDataAnswer message)
Send the UserDataAnswer to the peer that sent the UserDataRequest.
|
ShMessageFactory getMessageFactory()
UserDataAnswer createUserDataAnswer(UserData userData)
DiameterResultCode.DIAMETER_SUCCESS
.sendUserDataAnswer(org.jainslee.resources.diameter.sh.types.v940.UserDataAnswer)
UserDataAnswer createUserDataAnswer(long resultCode, boolean isExperimentalResult)
isExperimentalResultCode
is true
, the resultCode
parameter will be set
in a ExperimentalResult
AVP, if it is false
the
result code will be set in a Result-Code AVP.sendUserDataAnswer(org.jainslee.resources.diameter.sh.types.v940.UserDataAnswer)
UserDataAnswer createUserDataAnswer()
sendUserDataAnswer(org.jainslee.resources.diameter.sh.types.v940.UserDataAnswer)
ProfileUpdateAnswer createProfileUpdateAnswer(long resultCode, boolean isExperimentalResult)
isExperimentalResultCode
is true
, the resultCode
parameter will be set
in a ExperimentalResult
AVP, if it is false
the
result code will be set in a Result-Code AVP.sendProfileUpdateAnswer(org.jainslee.resources.diameter.sh.types.v940.ProfileUpdateAnswer)
ProfileUpdateAnswer createProfileUpdateAnswer()
sendProfileUpdateAnswer(org.jainslee.resources.diameter.sh.types.v940.ProfileUpdateAnswer)
SubscribeNotificationsAnswer createSubscribeNotificationsAnswer(long resultCode, boolean isExperimentalResult)
isExperimentalResultCode
is true
, the resultCode
parameter will be set
in a ExperimentalResult
AVP, if it is false
the
result code will be set in a Result-Code AVP.sendSubscribeNotificationsAnswer(org.jainslee.resources.diameter.sh.types.v940.SubscribeNotificationsAnswer)
SubscribeNotificationsAnswer createSubscribeNotificationsAnswer()
sendSubscribeNotificationsAnswer(org.jainslee.resources.diameter.sh.types.v940.SubscribeNotificationsAnswer)
void sendUserDataAnswer(UserDataAnswer message) throws SendException
SendException
void sendProfileUpdateAnswer(ProfileUpdateAnswer message) throws SendException
SendException
void sendSubscribeNotificationsAnswer(SubscribeNotificationsAnswer message) throws SendException
SendException