|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.server.BasicComponent
public class BasicComponent
Created: Oct 17, 2009 7:49:05 PM
| Field Summary | |
|---|---|
protected java.util.Set<tigase.xmpp.BareJID> |
admins
|
static java.lang.String |
SCRIPTS_DIR_PROP_DEF
Field description |
static java.lang.String |
SCRIPTS_DIR_PROP_KEY
Field description |
protected VHostManagerIfc |
vHostManager
|
| Fields inherited from interface tigase.disco.XMPPService |
|---|
CMD_FEATURES, DEF_FEATURES, INFO_XMLNS, ITEMS_XMLNS |
| Constructor Summary | |
|---|---|
BasicComponent()
|
|
| Method Summary | |
|---|---|
void |
addComponentDomain(java.lang.String domain)
Method description |
tigase.xmpp.JID |
getComponentId()
Method description |
java.util.Map<java.lang.String,java.lang.Object> |
getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Method description |
java.lang.String |
getDefHostName()
Method description |
java.lang.String |
getDiscoCategoryType()
Method description |
java.lang.String |
getDiscoDescription()
Method description |
java.util.List<tigase.xml.Element> |
getDiscoFeatures()
Deprecated. |
java.util.List<tigase.xml.Element> |
getDiscoFeatures(tigase.xmpp.JID from)
Method description |
tigase.xml.Element |
getDiscoInfo(java.lang.String node,
tigase.xmpp.JID jid)
Deprecated. |
tigase.xml.Element |
getDiscoInfo(java.lang.String node,
tigase.xmpp.JID jid,
tigase.xmpp.JID from)
Method description |
java.util.List<tigase.xml.Element> |
getDiscoItems(java.lang.String node,
tigase.xmpp.JID jid)
Deprecated. |
java.util.List<tigase.xml.Element> |
getDiscoItems(java.lang.String node,
tigase.xmpp.JID jid,
tigase.xmpp.JID from)
Method description |
java.lang.String |
getName()
Method description |
VHostItem |
getVHostItem(java.lang.String domain)
Method description |
boolean |
handlesLocalDomains()
Method description |
boolean |
handlesNameSubdomains()
Method description |
boolean |
handlesNonLocalDomains()
Method description |
void |
initBindings(javax.script.Bindings binds)
Method description |
void |
initializationCompleted()
Method description |
boolean |
isAdmin(tigase.xmpp.JID jid)
Method description |
boolean |
isLocalDomain(java.lang.String domain)
Method description |
boolean |
isLocalDomainOrComponent(java.lang.String domain)
Method description |
void |
processPacket(Packet packet,
java.util.Queue<Packet> results)
Method description |
protected boolean |
processScriptCommand(Packet pc,
java.util.Queue<Packet> results)
|
void |
release()
Method description |
void |
removeComponentDomain(java.lang.String domain)
Method description |
void |
removeServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description)
Method description |
void |
setName(java.lang.String name)
Method description |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
Method description |
void |
setVHostManager(VHostManagerIfc manager)
Method description |
void |
updateServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description,
boolean admin)
Method description |
void |
updateServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description,
boolean admin,
java.lang.String... features)
Method description |
void |
updateServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description,
java.lang.String category,
java.lang.String type,
boolean admin,
java.lang.String... features)
Method description |
| 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 SCRIPTS_DIR_PROP_DEF
public static final java.lang.String SCRIPTS_DIR_PROP_KEY
protected java.util.Set<tigase.xmpp.BareJID> admins
protected VHostManagerIfc vHostManager
| Constructor Detail |
|---|
public BasicComponent()
| Method Detail |
|---|
public void addComponentDomain(java.lang.String domain)
domain - public tigase.xmpp.JID getComponentId()
getComponentId in interface ServerComponentpublic java.lang.String getDefHostName()
public java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
getDefaults in interface Configurableparams -
public java.lang.String getDiscoCategoryType()
public java.lang.String getDiscoDescription()
@Deprecated public java.util.List<tigase.xml.Element> getDiscoFeatures()
public java.util.List<tigase.xml.Element> getDiscoFeatures(tigase.xmpp.JID from)
getDiscoFeatures in interface XMPPServicefrom -
@Deprecated
public tigase.xml.Element getDiscoInfo(java.lang.String node,
tigase.xmpp.JID jid)
node - jid -
public tigase.xml.Element getDiscoInfo(java.lang.String node,
tigase.xmpp.JID jid,
tigase.xmpp.JID from)
getDiscoInfo in interface XMPPServicenode - jid - from -
@Deprecated
public java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node,
tigase.xmpp.JID jid)
node - jid -
public java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node,
tigase.xmpp.JID jid,
tigase.xmpp.JID from)
getDiscoItems in interface XMPPServicenode - jid - from -
public java.lang.String getName()
getName in interface ServerComponentpublic VHostItem getVHostItem(java.lang.String domain)
domain -
public boolean handlesLocalDomains()
handlesLocalDomains in interface VHostListenerpublic boolean handlesNameSubdomains()
handlesNameSubdomains in interface VHostListenerpublic boolean handlesNonLocalDomains()
handlesNonLocalDomains in interface VHostListenerpublic void initBindings(javax.script.Bindings binds)
binds - public void initializationCompleted()
initializationCompleted in interface ServerComponentpublic boolean isAdmin(tigase.xmpp.JID jid)
jid -
public boolean isLocalDomain(java.lang.String domain)
domain -
public boolean isLocalDomainOrComponent(java.lang.String domain)
domain -
public void processPacket(Packet packet,
java.util.Queue<Packet> results)
processPacket in interface ServerComponentpacket - results - public void release()
release in interface ServerComponentpublic void removeComponentDomain(java.lang.String domain)
domain -
public void removeServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description)
jid - node - description - public void setName(java.lang.String name)
setName in interface ServerComponentname - public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
setProperties in interface Configurableprops - public void setVHostManager(VHostManagerIfc manager)
setVHostManager in interface VHostListenermanager -
public void updateServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description,
boolean admin)
jid - node - description - admin -
public void updateServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description,
boolean admin,
java.lang.String... features)
jid - node - description - admin - features -
public void updateServiceDiscoveryItem(java.lang.String jid,
java.lang.String node,
java.lang.String description,
java.lang.String category,
java.lang.String type,
boolean admin,
java.lang.String... features)
jid - node - description - category - type - admin - features -
protected boolean processScriptCommand(Packet pc,
java.util.Queue<Packet> results)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||