public class ShServerMessageFactoryImpl extends Object implements ShServerMessageFactory
ShServerMessageFactory| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<net.java.slee.resource.diameter.base.events.avp.DiameterAvp> |
avpList |
protected org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl |
baseFactory |
protected DiameterShAvpFactoryImpl |
localFactory |
protected org.jdiameter.api.Session |
session |
protected org.jdiameter.api.Stack |
stack |
| Constructor and Description |
|---|
ShServerMessageFactoryImpl(org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl baseMsgFactory,
org.jdiameter.api.Session session,
org.jdiameter.api.Stack stack,
net.java.slee.resource.diameter.sh.DiameterShAvpFactory localFactory) |
ShServerMessageFactoryImpl(org.jdiameter.api.Session session,
org.jdiameter.api.Stack stack) |
ShServerMessageFactoryImpl(org.jdiameter.api.Stack stack) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAvp(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp,
org.jdiameter.api.AvpSet set) |
void |
addAvpToInnerList(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp) |
void |
clean() |
protected org.jdiameter.api.Message |
createMessage(net.java.slee.resource.diameter.base.events.DiameterHeader header,
net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps) |
net.java.slee.resource.diameter.sh.events.ProfileUpdateAnswer |
createProfileUpdateAnswer(net.java.slee.resource.diameter.sh.events.ProfileUpdateRequest request) |
net.java.slee.resource.diameter.sh.events.ProfileUpdateAnswer |
createProfileUpdateAnswer(net.java.slee.resource.diameter.sh.events.ProfileUpdateRequest request,
long resultCode,
boolean isExperimentalResult) |
net.java.slee.resource.diameter.sh.events.PushNotificationRequest |
createPushNotificationRequest() |
net.java.slee.resource.diameter.sh.events.PushNotificationRequest |
createPushNotificationRequest(net.java.slee.resource.diameter.sh.events.avp.UserIdentityAvp userIdentity,
byte[] userData) |
protected org.jdiameter.api.Message |
createRawMessage(net.java.slee.resource.diameter.base.events.DiameterHeader header) |
net.java.slee.resource.diameter.sh.events.SubscribeNotificationsAnswer |
createSubscribeNotificationsAnswer(net.java.slee.resource.diameter.sh.events.SubscribeNotificationsRequest request) |
net.java.slee.resource.diameter.sh.events.SubscribeNotificationsAnswer |
createSubscribeNotificationsAnswer(net.java.slee.resource.diameter.sh.events.SubscribeNotificationsRequest request,
long resultCode,
boolean isExperimentalResult) |
net.java.slee.resource.diameter.sh.events.UserDataAnswer |
createUserDataAnswer(net.java.slee.resource.diameter.sh.events.UserDataRequest request) |
net.java.slee.resource.diameter.sh.events.UserDataAnswer |
createUserDataAnswer(net.java.slee.resource.diameter.sh.events.UserDataRequest request,
byte[] userData) |
net.java.slee.resource.diameter.sh.events.UserDataAnswer |
createUserDataAnswer(net.java.slee.resource.diameter.sh.events.UserDataRequest request,
long resultCode,
boolean isExperimentalResult) |
org.jdiameter.api.ApplicationId |
getApplicationId() |
net.java.slee.resource.diameter.base.DiameterMessageFactory |
getBaseMessageFactory() |
List<net.java.slee.resource.diameter.base.events.avp.DiameterAvp> |
getInnerAvps() |
void |
removeAvpFromInnerList(int code,
long vendorId) |
void |
setApplicationId(long vendorId,
long applicationId) |
protected org.jdiameter.api.Session session
protected org.jdiameter.api.Stack stack
protected org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl baseFactory
protected DiameterShAvpFactoryImpl localFactory
protected ArrayList<net.java.slee.resource.diameter.base.events.avp.DiameterAvp> avpList
public ShServerMessageFactoryImpl(org.jdiameter.api.Session session,
org.jdiameter.api.Stack stack)
public ShServerMessageFactoryImpl(org.jdiameter.api.Stack stack)
public ShServerMessageFactoryImpl(org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl baseMsgFactory,
org.jdiameter.api.Session session,
org.jdiameter.api.Stack stack,
net.java.slee.resource.diameter.sh.DiameterShAvpFactory localFactory)
public void setApplicationId(long vendorId,
long applicationId)
public org.jdiameter.api.ApplicationId getApplicationId()
public net.java.slee.resource.diameter.sh.events.ProfileUpdateAnswer createProfileUpdateAnswer(net.java.slee.resource.diameter.sh.events.ProfileUpdateRequest request,
long resultCode,
boolean isExperimentalResult)
createProfileUpdateAnswer in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.ProfileUpdateAnswer createProfileUpdateAnswer(net.java.slee.resource.diameter.sh.events.ProfileUpdateRequest request)
createProfileUpdateAnswer in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.PushNotificationRequest createPushNotificationRequest(net.java.slee.resource.diameter.sh.events.avp.UserIdentityAvp userIdentity,
byte[] userData)
createPushNotificationRequest in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.PushNotificationRequest createPushNotificationRequest()
createPushNotificationRequest in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.SubscribeNotificationsAnswer createSubscribeNotificationsAnswer(net.java.slee.resource.diameter.sh.events.SubscribeNotificationsRequest request,
long resultCode,
boolean isExperimentalResult)
createSubscribeNotificationsAnswer in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.SubscribeNotificationsAnswer createSubscribeNotificationsAnswer(net.java.slee.resource.diameter.sh.events.SubscribeNotificationsRequest request)
createSubscribeNotificationsAnswer in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.UserDataAnswer createUserDataAnswer(net.java.slee.resource.diameter.sh.events.UserDataRequest request,
byte[] userData)
createUserDataAnswer in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.UserDataAnswer createUserDataAnswer(net.java.slee.resource.diameter.sh.events.UserDataRequest request,
long resultCode,
boolean isExperimentalResult)
createUserDataAnswer in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.sh.events.UserDataAnswer createUserDataAnswer(net.java.slee.resource.diameter.sh.events.UserDataRequest request)
createUserDataAnswer in interface ShServerMessageFactorypublic net.java.slee.resource.diameter.base.DiameterMessageFactory getBaseMessageFactory()
getBaseMessageFactory in interface net.java.slee.resource.diameter.sh.MessageFactorypublic List<net.java.slee.resource.diameter.base.events.avp.DiameterAvp> getInnerAvps()
public void addAvpToInnerList(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
public void removeAvpFromInnerList(int code,
long vendorId)
protected org.jdiameter.api.Message createMessage(net.java.slee.resource.diameter.base.events.DiameterHeader header,
net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
throws net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException
net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedExceptionprotected org.jdiameter.api.Message createRawMessage(net.java.slee.resource.diameter.base.events.DiameterHeader header)
protected void addAvp(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp,
org.jdiameter.api.AvpSet set)
public void clean()
Copyright © 2017. All rights reserved.