public class CompRepoItem extends RepositoryItemAbstract
| Modifier and Type | Field and Description |
|---|---|
static String |
CONN_TYPE_ATTR |
static String |
CONNECTION_TYPE_LABEL |
static LoadBalancerIfc |
DEF_LB_CLASS |
static String |
DOMAIN_ATTR |
static String |
DOMAIN_NAME_LABEL |
static String |
DOMAIN_PASS_LABEL |
static String |
LB_CLASS_LABEL |
static String |
LB_NAME_ATTR |
static String |
PASSWORD_ATTR |
static String |
PORT_NO_ATTR |
static String |
PORT_NO_LABEL |
static String |
PROTO_XMLNS_ATTR |
static String |
PROTO_XMLNS_LABEL |
static String |
REMOTE_HOST_ATTR |
static String |
REMOTE_HOST_LABEL |
static String |
REPO_ITEM_ELEM_NAME |
static String |
ROUTINGS_ATTR |
static String |
ROUTINGS_LABEL |
static String |
SOCKET_ATTR |
static String |
SOCKET_LABEL |
ADMINS_ATT, ADMINS_LABEL, OWNER_ATT, OWNER_LABEL| Constructor and Description |
|---|
CompRepoItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommandFields(Packet packet)
The method is used for handling ad-hoc commands.
|
String |
getAuthPasswd() |
ConnectionType |
getConnectionType() |
String |
getDomain() |
String |
getElemName() |
String |
getKey()
Returns a unique key for the item in the repository.
|
String |
getLb() |
LoadBalancerIfc |
getLoadBalancer() |
int |
getPort() |
String |
getRemoteHost() |
String[] |
getRoutings() |
SocketType |
getSocket() |
String |
getXMLNS() |
void |
initFromCommand(Packet packet)
The method used for handling ad-hoc commands.
|
void |
initFromElement(Element elem)
The item can be also initialized from a more complex repositories: XML repository or SQL database.
|
void |
initFromPropertyString(String propString)
The item can be initialized based on the data loaded from a configuration file.
|
void |
setDomain(String domain) |
protected void |
setKey(String key) |
void |
setLb(String clazz) |
Element |
toElement()
Item data can be stored in a more complex form than a simple property string.
|
String |
toPropertyString()
The item can be initialized based on the data loaded from a configuration file.
|
String |
toString() |
public static final String CONN_TYPE_ATTR
public static final String CONNECTION_TYPE_LABEL
public static final String DOMAIN_ATTR
public static final String DOMAIN_NAME_LABEL
public static final String DOMAIN_PASS_LABEL
public static final String LB_CLASS_LABEL
public static final String LB_NAME_ATTR
public static final String PASSWORD_ATTR
public static final String PORT_NO_ATTR
public static final String PORT_NO_LABEL
public static final String PROTO_XMLNS_ATTR
public static final String PROTO_XMLNS_LABEL
public static final String REMOTE_HOST_ATTR
public static final String REMOTE_HOST_LABEL
public static final String REPO_ITEM_ELEM_NAME
public static final String ROUTINGS_ATTR
public static final String ROUTINGS_LABEL
public static final String SOCKET_ATTR
public static final String SOCKET_LABEL
public static final LoadBalancerIfc DEF_LB_CLASS
public void addCommandFields(Packet packet)
RepositoryItemaddCommandFields in interface RepositoryItemaddCommandFields in class RepositoryItemAbstractpacket - with empty ad-hoc command to fill with fieldspublic String getAuthPasswd()
public ConnectionType getConnectionType()
public LoadBalancerIfc getLoadBalancer()
public String getLb()
public void setLb(String clazz)
public String getDomain()
public void setDomain(String domain)
public String getElemName()
getElemName in class RepositoryItemAbstractpublic String getKey()
RepositoryItemprotected void setKey(String key)
setKey in class RepositoryItemAbstractpublic int getPort()
public String getRemoteHost()
public String[] getRoutings()
public String getXMLNS()
public SocketType getSocket()
public void initFromCommand(Packet packet)
RepositoryIteminitFromCommand in interface RepositoryIteminitFromCommand in class RepositoryItemAbstractpacket - with ad-hoc command filled by the user.public void initFromElement(Element elem)
RepositoryIteminitFromElement in interface RepositoryIteminitFromElement in class RepositoryItemAbstractelem - XML Element with all the item initialization data.public void initFromPropertyString(String propString)
RepositoryItempropString - is a property string to initialize the RepositoryItem.public Element toElement()
RepositoryItemtoElement in interface RepositoryItemtoElement in class RepositoryItemAbstractpublic String toPropertyString()
RepositoryItemCopyright © 2004–2021 "Tigase, Inc.". All rights reserved.