
com.easydiameter.packet.avp.factory.GenericAVPFactory Maven / Gradle / Ivy
package com.easydiameter.packet.avp.factory;
import com.easydiameter.dictionary.avp.AVPDictionaryData;
import com.easydiameter.packet.avp.DiameterAVP;
import com.easydiameter.packet.avp.GenericAVP;
public class GenericAVPFactory extends AVPFactory {
private static final GenericAVPFactory INSTANCE = new GenericAVPFactory();
private GenericAVPFactory() {
}
public static AVPFactory getInstance() {
return INSTANCE;
}
@Override
public DiameterAVP createAVP(long avpCode, byte flags, long vendorId) {
return new GenericAVP(avpCode, flags, vendorId);
}
@Override
public DiameterAVP createAVP(AVPDictionaryData dictData) {
return new GenericAVP(dictData);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy