/* * Copyright (c) 2006 jDiameter. * https://jdiameter.dev.java.net/ * * License: GPL v3 * * e-mail: erick.svenson@yahoo.com * */ package org.jdiameter.server.impl.helpers; /** * This class provide pluggable features */ public class ExtensionPoint extends org.jdiameter.client.impl.helpers.ExtensionPoint { /** * Network implementation class name */ public static final ExtensionPoint InternalNetWork = new ExtensionPoint("InternalNetWork","org.jdiameter.server.impl.NetWorkImpl", true); /** * Overload manager implementation class name */ public static final ExtensionPoint InternalOverloadManager = new ExtensionPoint("InternalOverloadManager","org.jdiameter.server.impl.OverloadManagerImpl", true); protected ExtensionPoint(String name, String defaultValue, boolean appendToInternal) { super(name, defaultValue); if (appendToInternal) Internal.appendElements(this); } protected ExtensionPoint(String name, org.jdiameter.client.impl.helpers.ExtensionPoint... parameters) { super(name, parameters); } protected ExtensionPoint(String name, int id, org.jdiameter.client.impl.helpers.ExtensionPoint... parameters) { super(name, id, parameters); } }