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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancheckCredentials(String user, String password)tigase.db.AuthRepositorygetAuthRepository()TgetModule()tigase.db.UserRepositorygetUserRepository()booleanisAdmin(tigase.xmpp.jid.BareJID user)booleanisAllowed(String key, String domain, String path)voidsendPacket(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure)voidsendPacket(tigase.server.Packet packet, Long timeout, PacketWriter.Callback closure)
-
-
-
Method Detail
-
sendPacket
void sendPacket(tigase.server.Packet packet, Long timeout, PacketWriter.Callback closure)
-
sendPacket
void sendPacket(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure)
-
getUserRepository
tigase.db.UserRepository getUserRepository()
-
getAuthRepository
tigase.db.AuthRepository getAuthRepository()
-
isAdmin
boolean isAdmin(tigase.xmpp.jid.BareJID user)
-
checkCredentials
boolean checkCredentials(String user, String password) throws tigase.util.stringprep.TigaseStringprepException, tigase.db.TigaseDBException, tigase.db.AuthorizationException
- Throws:
tigase.util.stringprep.TigaseStringprepExceptiontigase.db.TigaseDBExceptiontigase.db.AuthorizationException
-
getModule
T getModule()
-
-