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 boolean
checkCredentials(String user, String password)
tigase.db.AuthRepository
getAuthRepository()
T
getModule()
tigase.db.UserRepository
getUserRepository()
boolean
isAdmin(tigase.xmpp.jid.BareJID user)
boolean
isAllowed(String key, String domain, String path)
void
sendPacket(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure)
void
sendPacket(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.TigaseStringprepException
tigase.db.TigaseDBException
tigase.db.AuthorizationException
-
getModule
T getModule()
-
-