org.mobicents.slee.resource.diameter.s6a
Class S6aMessageFactoryImpl
java.lang.Object
org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl
org.mobicents.slee.resource.diameter.s6a.S6aMessageFactoryImpl
- All Implemented Interfaces:
- net.java.slee.resource.diameter.base.DiameterMessageFactory, S6aMessageFactory
public class S6aMessageFactoryImpl
- extends org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl
- implements S6aMessageFactory
Diameter S6a Reference Point Message Factory. Implementation for S6aMessageFactory
- Author:
- Alexandre Mendonca , Bartosz Baranowski , Richard Good , Paul Carter-Brown
|
Field Summary |
static org.jdiameter.api.ApplicationId |
s6aAppId
|
| Fields inherited from class org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl |
session, stack |
|
Constructor Summary |
S6aMessageFactoryImpl(org.jdiameter.api.Session session,
org.jdiameter.api.Stack stack,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity... avps)
|
S6aMessageFactoryImpl(org.jdiameter.api.Stack stack)
|
| Methods inherited from class org.mobicents.slee.resource.diameter.base.DiameterMessageFactoryImpl |
addAvp, clean, createAbortSessionAnswer, createAbortSessionAnswer, createAbortSessionRequest, createAbortSessionRequest, createAccountingAnswer, createAccountingAnswer, createAccountingRequest, createAccountingRequest, createCapabilitiesExchangeAnswer, createCapabilitiesExchangeAnswer, createCapabilitiesExchangeRequest, createCapabilitiesExchangeRequest, createDeviceWatchdogAnswer, createDeviceWatchdogAnswer, createDeviceWatchdogRequest, createDeviceWatchdogRequest, createDiameterMessage, createDisconnectPeerAnswer, createDisconnectPeerAnswer, createDisconnectPeerRequest, createDisconnectPeerRequest, createMessage, createMessage, createMessage, createRawMessage, createReAuthAnswer, createReAuthAnswer, createReAuthRequest, createReAuthRequest, createSessionTerminationAnswer, createSessionTerminationAnswer, createSessionTerminationRequest, createSessionTerminationRequest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
s6aAppId
public static final org.jdiameter.api.ApplicationId s6aAppId
S6aMessageFactoryImpl
public S6aMessageFactoryImpl(org.jdiameter.api.Session session,
org.jdiameter.api.Stack stack,
net.java.slee.resource.diameter.base.events.avp.DiameterIdentity... avps)
- Parameters:
session - stack - avps -
S6aMessageFactoryImpl
public S6aMessageFactoryImpl(org.jdiameter.api.Stack stack)
- Parameters:
stack -
createAuthenticationInformationRequest
public AuthenticationInformationRequest createAuthenticationInformationRequest()
- Specified by:
createAuthenticationInformationRequest in interface S6aMessageFactory
createAuthenticationInformationRequest
public AuthenticationInformationRequest createAuthenticationInformationRequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createAuthenticationInformationRequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
createCancelLocationRequest
public CancelLocationRequest createCancelLocationRequest()
- Specified by:
createCancelLocationRequest in interface S6aMessageFactory
createCancelLocationRequest
public CancelLocationRequest createCancelLocationRequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createCancelLocationRequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
createPurgeUERequest
public PurgeUERequest createPurgeUERequest()
- Specified by:
createPurgeUERequest in interface S6aMessageFactory
createPurgeUERequest
public PurgeUERequest createPurgeUERequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createPurgeUERequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
createUpdateLocationRequest
public UpdateLocationRequest createUpdateLocationRequest()
- Specified by:
createUpdateLocationRequest in interface S6aMessageFactory
createUpdateLocationRequest
public UpdateLocationRequest createUpdateLocationRequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createUpdateLocationRequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
createInsertSubscriberDataRequest
public InsertSubscriberDataRequest createInsertSubscriberDataRequest()
- Specified by:
createInsertSubscriberDataRequest in interface S6aMessageFactory
createInsertSubscriberDataRequest
public InsertSubscriberDataRequest createInsertSubscriberDataRequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createInsertSubscriberDataRequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
createDeleteSubscriberDataRequest
public DeleteSubscriberDataRequest createDeleteSubscriberDataRequest()
- Specified by:
createDeleteSubscriberDataRequest in interface S6aMessageFactory
createDeleteSubscriberDataRequest
public DeleteSubscriberDataRequest createDeleteSubscriberDataRequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createDeleteSubscriberDataRequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
createResetRequest
public ResetRequest createResetRequest()
- Specified by:
createResetRequest in interface S6aMessageFactory
createResetRequest
public ResetRequest createResetRequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createResetRequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
createNotifyRequest
public NotifyRequest createNotifyRequest()
- Specified by:
createNotifyRequest in interface S6aMessageFactory
createNotifyRequest
public NotifyRequest createNotifyRequest(java.lang.String sessionId)
throws java.lang.IllegalArgumentException
- Specified by:
createNotifyRequest in interface S6aMessageFactory
- Throws:
java.lang.IllegalArgumentException
Copyright © 2012. All Rights Reserved.