|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.cluster.VirtualComponent
public class VirtualComponent
Created: Dec 13, 2008 7:44:35 PM
| Field Summary | |
|---|---|
static java.lang.String |
DISCO_CATEGORY_PROP_KEY
|
static java.lang.String |
DISCO_CATEGORY_PROP_VAL
|
static java.lang.String |
DISCO_FEATURES_PROP_KEY
|
static java.lang.String |
DISCO_FEATURES_PROP_VAL
|
static java.lang.String |
DISCO_NAME_PROP_KEY
|
static java.lang.String |
DISCO_NAME_PROP_VAL
|
static java.lang.String |
DISCO_NODE_PROP_KEY
|
static java.lang.String |
DISCO_NODE_PROP_VAL
|
static java.lang.String |
DISCO_TYPE_PROP_KEY
|
static java.lang.String |
DISCO_TYPE_PROP_VAL
|
static java.lang.String |
REDIRECT_TO_PROP_KEY
|
| Fields inherited from interface tigase.disco.XMPPService |
|---|
CMD_FEATURES, DEF_FEATURES, INFO_XMLNS, ITEMS_XMLNS |
| Constructor Summary | |
|---|---|
VirtualComponent()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getComponentId()
|
java.util.Map<java.lang.String,java.lang.Object> |
getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Returns defualt configuration settings for this object. |
java.util.List<tigase.xml.Element> |
getDiscoFeatures()
Returns features for top level disco info |
tigase.xml.Element |
getDiscoInfo(java.lang.String node,
java.lang.String jid)
|
java.util.List<tigase.xml.Element> |
getDiscoItems(java.lang.String node,
java.lang.String jid)
|
java.lang.String |
getName()
Get object name. |
void |
initializationCompleted()
|
void |
processPacket(Packet packet,
java.util.Queue<Packet> results)
processPacket is a blocking processing method implemented
by all components. |
void |
release()
|
void |
setName(java.lang.String name)
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Sets all configuration properties for the object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String REDIRECT_TO_PROP_KEY
public static final java.lang.String DISCO_NAME_PROP_KEY
public static final java.lang.String DISCO_NAME_PROP_VAL
public static final java.lang.String DISCO_NODE_PROP_KEY
public static final java.lang.String DISCO_NODE_PROP_VAL
public static final java.lang.String DISCO_TYPE_PROP_KEY
public static final java.lang.String DISCO_TYPE_PROP_VAL
public static final java.lang.String DISCO_CATEGORY_PROP_KEY
public static final java.lang.String DISCO_CATEGORY_PROP_VAL
public static final java.lang.String DISCO_FEATURES_PROP_KEY
public static final java.lang.String DISCO_FEATURES_PROP_VAL
| Constructor Detail |
|---|
public VirtualComponent()
| Method Detail |
|---|
public void setName(java.lang.String name)
setName in interface ServerComponentpublic java.lang.String getName()
Configurable
getName in interface ConfigurablegetName in interface ServerComponentString value of object name.public java.lang.String getComponentId()
getComponentId in interface ServerComponentpublic void release()
release in interface ServerComponent
public void processPacket(Packet packet,
java.util.Queue<Packet> results)
ServerComponentprocessPacket is a blocking processing method implemented
by all components. This method processes packet and returns results
instantly without waiting for any resources.
processPacket in interface ServerComponentpacket - a Packet valuepublic void initializationCompleted()
initializationCompleted in interface ServerComponent
public tigase.xml.Element getDiscoInfo(java.lang.String node,
java.lang.String jid)
getDiscoInfo in interface XMPPService
public java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node,
java.lang.String jid)
getDiscoItems in interface XMPPServicepublic java.util.List<tigase.xml.Element> getDiscoFeatures()
XMPPService
getDiscoFeatures in interface XMPPServicepublic void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Configurable
setProperties in interface Configurablepublic java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Configurable
getDefaults in interface Configurable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||