/* * Copyright (c) 2006 jDiameter. * https://jdiameter.dev.java.net/ * * License: GPL v3 * * e-mail: erick.svenson@yahoo.com * */ package org.jdiameter.server.impl.helpers; public class Parameters extends org.jdiameter.client.impl.helpers.Parameters{ /** * Array of local host ip addresses property */ public static final Parameters OwnIPAddresses = new Parameters("OwnIPAddresses", Object.class); /** * On/Off duplication protection property */ public static final Parameters DuplicateProtection = new Parameters("DuplicateProtection", Boolean.class, false); /** * Duplication clear task time period property */ public static final Parameters DuplicateTimer = new Parameters("DuplicateTimer", Long.class, 4 * 60 * 1000L); /** * On/Off */ public static final Parameters AcceptUndefinedPeer = new Parameters("PeerAcceptUndefinedPeer", Boolean.class, false); /** * Realm name property */ public static final Parameters RealmName = new Parameters("RealmName", String.class, ""); /** * Realm hosts property */ public static final Parameters RealmHosts = new Parameters("RealmLocalAction", String.class, "localhost"); /** * Realm action ptoperty */ public static final Parameters RealmLocalAction = new Parameters("RealmLocalAction", String.class, "LOCAL"); /** * Realm EntryIsDynamic */ public static final Parameters RealmEntryIsDynamic = new Parameters("RealmEntryIsDynamic", Boolean.class, false); /** * Realm EntryExpTime */ public static final Parameters RealmEntryExpTime = new Parameters("RealmEntryExpTime", Long.class, 0); /** * Overload monitor ptoperty */ public static final Parameters OverloadMonitor = new Parameters("OverloadMonitor", Object.class, ""); /** * Overload monitor entry ptoperty */ public static final Parameters OverloadMonitorEntry = new Parameters("OverloadMonitorEntry", Object.class, ""); /** * Overload monitor data ptoperty */ public static final Parameters OverloadMonitorData = new Parameters("OverloadMonitorData", Object.class, ""); /** * Overload entry Index ptoperty */ public static final Parameters OverloadEntryIndex = new Parameters("OverloadEntryIndex", Integer.class, ""); /** * Overload high threshold ptoperty */ public static final Parameters OverloadEntryhighThreshold = new Parameters("OverloadEntryhighThreshold", Double.class, ""); /** * Overload low threshold ptoperty */ public static final Parameters OverloadEntrylowThreshold = new Parameters("OverloadEntrylowThreshold", Double.class, ""); /** * Peer reconnection property ptoperty */ public static final Parameters PeerAttemptConnection = new Parameters("PeerAttemptConnection", Boolean.class, false); /** * Peer reconnection property ptoperty */ public static final Parameters NeedClientAuth = new Parameters("NeedClientAuth", Boolean.class); protected Parameters(String name, Class type) { super(name, type); } protected Parameters(String name, Class type, Object defValue) { super(name, type, defValue); } }