org.mobicents.slee.resource.diameter.base
Class DiameterAvpFactoryImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl
All Implemented Interfaces:
net.java.slee.resource.diameter.base.DiameterAvpFactory

public class DiameterAvpFactoryImpl
extends java.lang.Object
implements net.java.slee.resource.diameter.base.DiameterAvpFactory


Super project: mobicents
7:52:06 PM May 13, 2008

Author:
Alexandre Mendonca , Bartosz Baranowski , Erick Svenson

Field Summary
protected  org.jdiameter.client.impl.parser.MessageParser parser
           
 
Constructor Summary
DiameterAvpFactoryImpl()
           
 
Method Summary
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, byte[] value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, java.util.Date value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, double value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, net.java.slee.resource.diameter.base.events.avp.Enumerated value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, float value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, java.net.InetAddress value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, int value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, byte[] value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, java.util.Date value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, double value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, net.java.slee.resource.diameter.base.events.avp.Enumerated value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, float value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, java.net.InetAddress value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, int value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, long value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID, int avpCode, java.lang.String value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, long value)
           
 net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode, java.lang.String value)
           
 net.java.slee.resource.diameter.base.events.DiameterCommand createCommand(int commandCode, int applicationId, java.lang.String shortName, java.lang.String longName, boolean isRequest, boolean isProxiable)
           
 net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult()
           
 net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
           
 net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
           
 net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult(long vendorId, long experimentalResultCode)
           
 net.java.slee.resource.diameter.base.events.avp.FailedAvp createFailedAvp()
           
 net.java.slee.resource.diameter.base.events.avp.FailedAvp createFailedAvp(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
           
 net.java.slee.resource.diameter.base.events.avp.FailedAvp createFailedAvp(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
           
 net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo()
           
 net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
           
 net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
           
 net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo(net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp proxyHost, byte[] proxyState)
           
 net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId()
           
 net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
           
 net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
           
 net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId(long vendorId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parser

protected org.jdiameter.client.impl.parser.MessageParser parser
Constructor Detail

DiameterAvpFactoryImpl

public DiameterAvpFactoryImpl()
Method Detail

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException,
                                                                             net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException
net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException,
                                                                             net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException
net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             byte[] value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             byte[] value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             int value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             int value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             long value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             long value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             float value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             float value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             double value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             double value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             java.net.InetAddress value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             java.net.InetAddress value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             java.util.Date value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             java.util.Date value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             java.lang.String value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             java.lang.String value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int avpCode,
                                                                             net.java.slee.resource.diameter.base.events.avp.Enumerated value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createAvp

public net.java.slee.resource.diameter.base.events.avp.DiameterAvp createAvp(int vendorID,
                                                                             int avpCode,
                                                                             net.java.slee.resource.diameter.base.events.avp.Enumerated value)
                                                                      throws net.java.slee.resource.diameter.base.NoSuchAvpException
Specified by:
createAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.NoSuchAvpException

createCommand

public net.java.slee.resource.diameter.base.events.DiameterCommand createCommand(int commandCode,
                                                                                 int applicationId,
                                                                                 java.lang.String shortName,
                                                                                 java.lang.String longName,
                                                                                 boolean isRequest,
                                                                                 boolean isProxiable)
Specified by:
createCommand in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createExperimentalResult

public net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult(long vendorId,
                                                                                                      long experimentalResultCode)
Specified by:
createExperimentalResult in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createExperimentalResult

public net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult()
Specified by:
createExperimentalResult in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createExperimentalResult

public net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
                                                                                               throws net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException
Specified by:
createExperimentalResult in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException

createExperimentalResult

public net.java.slee.resource.diameter.base.events.avp.ExperimentalResultAvp createExperimentalResult(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
                                                                                               throws net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException
Specified by:
createExperimentalResult in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException

createFailedAvp

public net.java.slee.resource.diameter.base.events.avp.FailedAvp createFailedAvp()
Specified by:
createFailedAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createFailedAvp

public net.java.slee.resource.diameter.base.events.avp.FailedAvp createFailedAvp(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
Specified by:
createFailedAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createFailedAvp

public net.java.slee.resource.diameter.base.events.avp.FailedAvp createFailedAvp(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
Specified by:
createFailedAvp in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createProxyInfo

public net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo(net.java.slee.resource.diameter.base.events.avp.DiameterIdentityAvp proxyHost,
                                                                                    byte[] proxyState)
Specified by:
createProxyInfo in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createProxyInfo

public net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo()
Specified by:
createProxyInfo in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createProxyInfo

public net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
Specified by:
createProxyInfo in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createProxyInfo

public net.java.slee.resource.diameter.base.events.avp.ProxyInfoAvp createProxyInfo(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
Specified by:
createProxyInfo in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createVendorSpecificApplicationId

public net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId(long vendorId)
Specified by:
createVendorSpecificApplicationId in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createVendorSpecificApplicationId

public net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId()
Specified by:
createVendorSpecificApplicationId in interface net.java.slee.resource.diameter.base.DiameterAvpFactory

createVendorSpecificApplicationId

public net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId(net.java.slee.resource.diameter.base.events.avp.DiameterAvp avp)
                                                                                                                 throws net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException
Specified by:
createVendorSpecificApplicationId in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException

createVendorSpecificApplicationId

public net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp createVendorSpecificApplicationId(net.java.slee.resource.diameter.base.events.avp.DiameterAvp[] avps)
                                                                                                                 throws net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException
Specified by:
createVendorSpecificApplicationId in interface net.java.slee.resource.diameter.base.DiameterAvpFactory
Throws:
net.java.slee.resource.diameter.base.events.avp.AvpNotAllowedException


Copyright © 2008. All Rights Reserved.