|
||||||||||
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 Set<tigase.xmpp.BareJID> |
admins
|
static String |
SCRIPTS_DIR_PROP_DEF
Field description |
static 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(String domain)
Method description |
tigase.xmpp.JID |
getComponentId()
Method description |
Map<String,Object> |
getDefaults(Map<String,Object> params)
Method description |
String |
getDefHostName()
Method description |
String |
getDiscoCategoryType()
Method description |
String |
getDiscoDescription()
Method description |
List<tigase.xml.Element> |
getDiscoFeatures()
Deprecated. |
List<tigase.xml.Element> |
getDiscoFeatures(tigase.xmpp.JID from)
Method description |
tigase.xml.Element |
getDiscoInfo(String node,
tigase.xmpp.JID jid)
Deprecated. |
tigase.xml.Element |
getDiscoInfo(String node,
tigase.xmpp.JID jid,
tigase.xmpp.JID from)
Method description |
List<tigase.xml.Element> |
getDiscoItems(String node,
tigase.xmpp.JID jid)
Deprecated. |
List<tigase.xml.Element> |
getDiscoItems(String node,
tigase.xmpp.JID jid,
tigase.xmpp.JID from)
Method description |
String |
getName()
Method description |
VHostItem |
getVHostItem(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(String domain)
Method description |
boolean |
isLocalDomainOrComponent(String domain)
Method description |
void |
processPacket(Packet packet,
Queue<Packet> results)
Method description |
protected boolean |
processScriptCommand(Packet pc,
Queue<Packet> results)
|
void |
release()
Method description |
void |
removeComponentDomain(String domain)
Method description |
void |
removeServiceDiscoveryItem(String jid,
String node,
String description)
Method description |
void |
setName(String name)
Method description |
void |
setProperties(Map<String,Object> props)
Method description |
void |
setVHostManager(VHostManagerIfc manager)
Method description |
void |
updateServiceDiscoveryItem(String jid,
String node,
String description,
boolean admin)
Method description |
void |
updateServiceDiscoveryItem(String jid,
String node,
String description,
boolean admin,
String... features)
Method description |
void |
updateServiceDiscoveryItem(String jid,
String node,
String description,
String category,
String type,
boolean admin,
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 String SCRIPTS_DIR_PROP_DEF
public static final String SCRIPTS_DIR_PROP_KEY
protected Set<tigase.xmpp.BareJID> admins
protected VHostManagerIfc vHostManager
Constructor Detail |
---|
public BasicComponent()
Method Detail |
---|
public void addComponentDomain(String domain)
domain
- public tigase.xmpp.JID getComponentId()
getComponentId
in interface ServerComponent
public String getDefHostName()
public Map<String,Object> getDefaults(Map<String,Object> params)
getDefaults
in interface Configurable
params
-
public String getDiscoCategoryType()
public String getDiscoDescription()
@Deprecated public List<tigase.xml.Element> getDiscoFeatures()
public List<tigase.xml.Element> getDiscoFeatures(tigase.xmpp.JID from)
getDiscoFeatures
in interface XMPPService
from
-
@Deprecated public tigase.xml.Element getDiscoInfo(String node, tigase.xmpp.JID jid)
node
- jid
-
public tigase.xml.Element getDiscoInfo(String node, tigase.xmpp.JID jid, tigase.xmpp.JID from)
getDiscoInfo
in interface XMPPService
node
- jid
- from
-
@Deprecated public List<tigase.xml.Element> getDiscoItems(String node, tigase.xmpp.JID jid)
node
- jid
-
public List<tigase.xml.Element> getDiscoItems(String node, tigase.xmpp.JID jid, tigase.xmpp.JID from)
getDiscoItems
in interface XMPPService
node
- jid
- from
-
public String getName()
getName
in interface ServerComponent
public VHostItem getVHostItem(String domain)
domain
-
public boolean handlesLocalDomains()
handlesLocalDomains
in interface VHostListener
public boolean handlesNameSubdomains()
handlesNameSubdomains
in interface VHostListener
public boolean handlesNonLocalDomains()
handlesNonLocalDomains
in interface VHostListener
public void initBindings(javax.script.Bindings binds)
binds
- public void initializationCompleted()
initializationCompleted
in interface ServerComponent
public boolean isAdmin(tigase.xmpp.JID jid)
jid
-
public boolean isLocalDomain(String domain)
domain
-
public boolean isLocalDomainOrComponent(String domain)
domain
-
public void processPacket(Packet packet, Queue<Packet> results)
processPacket
in interface ServerComponent
packet
- results
- public void release()
release
in interface ServerComponent
public void removeComponentDomain(String domain)
domain
- public void removeServiceDiscoveryItem(String jid, String node, String description)
jid
- node
- description
- public void setName(String name)
setName
in interface ServerComponent
name
- public void setProperties(Map<String,Object> props)
setProperties
in interface Configurable
props
- public void setVHostManager(VHostManagerIfc manager)
setVHostManager
in interface VHostListener
manager
- public void updateServiceDiscoveryItem(String jid, String node, String description, boolean admin)
jid
- node
- description
- admin
- public void updateServiceDiscoveryItem(String jid, String node, String description, boolean admin, String... features)
jid
- node
- description
- admin
- features
- public void updateServiceDiscoveryItem(String jid, String node, String description, String category, String type, boolean admin, String... features)
jid
- node
- description
- category
- type
- admin
- features
- protected boolean processScriptCommand(Packet pc, Queue<Packet> results)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |