/*
* 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);
}
}