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.StringHTTP_CONTEXT_PATH_KEYstatic java.lang.StringHTTP_SERVER_KEYstatic java.lang.StringVHOSTS_KEY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddOutPacket(tigase.server.Packet packet)booleanaddOutPacket(tigase.server.Packet packet, java.lang.Integer timeout, PacketWriter.Callback callback)tigase.db.AuthRepositorygetAuthRepository()java.lang.StringgetDescription()tigase.xml.ElementgetDiscoInfo(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.JIDgetJid()java.lang.StringgetName()tigase.db.UserRepositorygetUserRepository()voidinit(tigase.xmpp.jid.JID jid, java.lang.String componentName, PacketWriter writer)voidinitBindings(javax.script.Bindings binds)booleanisAdmin(tigase.xmpp.jid.BareJID user)booleanisRequestAllowed(java.lang.String key, java.lang.String domain, java.lang.String path)booleanprocessPacket(tigase.server.Packet packet)voidstart()voidstop()
-
-
-
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()
-
-