Package tigase.http.modules
Interface Module
-
- All Superinterfaces:
tigase.stats.StatisticHolder
- All Known Implementing Classes:
AbstractBareModule
,AbstractModule
,AdminModule
,DnsWebServiceModule
,IndexModule
,RestModule
,ServerInfoModule
,SetupModeRedirectModule
,SetupModule
,UIModule
,UserStatusEndpointModule
,WebModule
,WellKnownModule
public interface Module extends tigase.stats.StatisticHolder
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
HTTP_CONTEXT_PATH_KEY
static java.lang.String
HTTP_SERVER_KEY
static java.lang.String
VHOSTS_KEY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
addOutPacket(tigase.server.Packet packet)
boolean
addOutPacket(tigase.server.Packet packet, java.lang.Integer timeout, PacketWriter.Callback callback)
tigase.db.AuthRepository
getAuthRepository()
java.lang.String
getDescription()
tigase.xml.Element
getDiscoInfo(java.lang.String node, boolean isAdmin)
java.util.List<tigase.xml.Element>
getDiscoItems(java.lang.String node, tigase.xmpp.jid.JID jid, tigase.xmpp.jid.JID from)
java.lang.String[]
getFeatures()
tigase.xmpp.jid.JID
getJid()
java.lang.String
getName()
tigase.db.UserRepository
getUserRepository()
void
init(tigase.xmpp.jid.JID jid, java.lang.String componentName, PacketWriter writer)
void
initBindings(javax.script.Bindings binds)
boolean
isAdmin(tigase.xmpp.jid.BareJID user)
boolean
isRequestAllowed(java.lang.String key, java.lang.String domain, java.lang.String path)
boolean
processPacket(tigase.server.Packet packet)
void
start()
void
stop()
-
-
-
Field Detail
-
VHOSTS_KEY
static final java.lang.String VHOSTS_KEY
- See Also:
- Constant Field Values
-
HTTP_SERVER_KEY
static final java.lang.String HTTP_SERVER_KEY
- See Also:
- Constant Field Values
-
HTTP_CONTEXT_PATH_KEY
static final java.lang.String HTTP_CONTEXT_PATH_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
java.lang.String getName()
-
getDescription
java.lang.String getDescription()
-
getDiscoInfo
tigase.xml.Element getDiscoInfo(java.lang.String node, boolean isAdmin)
-
getDiscoItems
java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node, tigase.xmpp.jid.JID jid, tigase.xmpp.jid.JID from)
-
getJid
tigase.xmpp.jid.JID getJid()
-
addOutPacket
boolean addOutPacket(tigase.server.Packet packet)
-
addOutPacket
boolean addOutPacket(tigase.server.Packet packet, java.lang.Integer timeout, PacketWriter.Callback callback)
-
getFeatures
java.lang.String[] getFeatures()
-
initBindings
void initBindings(javax.script.Bindings binds)
-
processPacket
boolean processPacket(tigase.server.Packet packet)
-
init
void init(tigase.xmpp.jid.JID jid, java.lang.String componentName, PacketWriter writer)
-
isRequestAllowed
boolean isRequestAllowed(java.lang.String key, java.lang.String domain, java.lang.String path)
-
isAdmin
boolean isAdmin(tigase.xmpp.jid.BareJID user)
-
start
void start()
-
stop
void stop()
-
getUserRepository
tigase.db.UserRepository getUserRepository()
-
getAuthRepository
tigase.db.AuthRepository getAuthRepository()
-
-