Package tigase.http.api
Interface Service<T extends Module>
- All Known Subinterfaces:
Service<T>
- All Known Implementing Classes:
ServiceImpl
public interface Service<T extends Module>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkCredentials
(String user, String password) tigase.db.AuthRepository
tigase.db.UserRepository
boolean
isAdmin
(tigase.xmpp.jid.BareJID user) boolean
void
sendPacket
(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure) void
sendPacket
(tigase.server.Packet packet, Long timeout, PacketWriter.Callback closure)
-
Method Details
-
sendPacket
-
sendPacket
-
getUserRepository
tigase.db.UserRepository getUserRepository() -
getAuthRepository
tigase.db.AuthRepository getAuthRepository() -
isAdmin
boolean isAdmin(tigase.xmpp.jid.BareJID user) -
isAllowed
-
checkCredentials
boolean checkCredentials(String user, String password) throws tigase.util.stringprep.TigaseStringprepException, tigase.db.TigaseDBException, tigase.db.AuthorizationException - Throws:
tigase.util.stringprep.TigaseStringprepException
tigase.db.TigaseDBException
tigase.db.AuthorizationException
-
getModule
T getModule()
-