Index

C D E F G H I M N O P R S T U 
All Classes and Interfaces|All Packages

C

create(UUID) - Method in interface de.kentoj.scrowlib.player.NetworkPlayerFactory
 

D

de.kentoj.scrowlib.convention - package de.kentoj.scrowlib.convention
 
de.kentoj.scrowlib.economy - package de.kentoj.scrowlib.economy
 
de.kentoj.scrowlib.friends - package de.kentoj.scrowlib.friends
 
de.kentoj.scrowlib.friends.friendship - package de.kentoj.scrowlib.friends.friendship
 
de.kentoj.scrowlib.friends.request - package de.kentoj.scrowlib.friends.request
 
de.kentoj.scrowlib.instancemanager - package de.kentoj.scrowlib.instancemanager
 
de.kentoj.scrowlib.messaging - package de.kentoj.scrowlib.messaging
 
de.kentoj.scrowlib.player - package de.kentoj.scrowlib.player
 
de.kentoj.scrowlib.utils - package de.kentoj.scrowlib.utils
 
deleteFriendRequest(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
deleteFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
deleteFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
deleteFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
deleteFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
deleteFriendship(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
deployInstance(String) - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
 
deployInstance(String) - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
depositCoins(UUID, int) - Method in interface de.kentoj.scrowlib.economy.EconomyService
 
depositCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
depositCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 
destroyInstance(String) - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
 
destroyInstance(String) - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
dispatcher - Variable in class de.kentoj.scrowlib.messaging.MessageBroker
 
DocumentRepository - Class in de.kentoj.scrowlib.messaging
 
DocumentRepository() - Constructor for class de.kentoj.scrowlib.messaging.DocumentRepository
 

E

EconomyService - Interface in de.kentoj.scrowlib.economy
 
envOrThrow(String) - Static method in class de.kentoj.scrowlib.utils.EnvUtils
 
EnvUtils - Class in de.kentoj.scrowlib.utils
 
EnvUtils() - Constructor for class de.kentoj.scrowlib.utils.EnvUtils
 
err(Component) - Method in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
exception(Component) - Method in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 

F

FriendRequest - Interface in de.kentoj.scrowlib.friends
 
FriendRequestImpl - Class in de.kentoj.scrowlib.friends.request
 
FriendRequestImpl(UUID, UUID) - Constructor for class de.kentoj.scrowlib.friends.request.FriendRequestImpl
 
FriendRequestService - Interface in de.kentoj.scrowlib.friends
 
Friendship - Interface in de.kentoj.scrowlib.friends
 
FriendshipImpl - Class in de.kentoj.scrowlib.friends.friendship
 
FriendshipImpl(UUID, UUID, Instant) - Constructor for class de.kentoj.scrowlib.friends.friendship.FriendshipImpl
 
FriendshipService - Interface in de.kentoj.scrowlib.friends
 
fromDocument(Document) - Static method in class de.kentoj.scrowlib.messaging.ResultRepository
 
fromMessage(Message) - Static method in class de.kentoj.scrowlib.messaging.DocumentRepository
 

G

GENERIC - Static variable in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
getCoins(UUID) - Method in interface de.kentoj.scrowlib.economy.EconomyService
 
getCoins(UUID) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
getCoins(UUID) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 
getCreatedAt() - Method in interface de.kentoj.scrowlib.friends.FriendRequest
 
getCreatedAt() - Method in interface de.kentoj.scrowlib.friends.Friendship
 
getFriendRequest(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
getFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
getFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
getFriendRequestsFrom(UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
getFriendRequestsFrom(UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
getFriendRequestsFrom(UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
getFriendRequestsTo(UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
getFriendRequestsTo(UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
getFriendRequestsTo(UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
getFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
getFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
getFriendship(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
getFriendships(UUID) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
getFriendships(UUID) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
getFriendships(UUID) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
getFrom() - Method in interface de.kentoj.scrowlib.friends.FriendRequest
 
getInstance(String) - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
 
getInstance(String) - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
getInstances() - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
 
getInstances() - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
getOther(UUID) - Method in class de.kentoj.scrowlib.friends.OrderedUUIDPair
 
getTo() - Method in interface de.kentoj.scrowlib.friends.FriendRequest
 
getUuids() - Method in interface de.kentoj.scrowlib.friends.Friendship
 

H

handle(String, RequestHandler) - Method in class de.kentoj.scrowlib.messaging.MessageBroker
handler may run asynchronously
handle(Document) - Method in interface de.kentoj.scrowlib.messaging.RequestHandler
Processes a request and replies
handle(Document) - Method in interface de.kentoj.scrowlib.messaging.SyncRequestHandler
 
handleSync(Document) - Method in interface de.kentoj.scrowlib.messaging.SyncRequestHandler
 

I

InMemoryEconomyService - Class in de.kentoj.scrowlib.economy
 
InMemoryEconomyService() - Constructor for class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
InMemoryFriendRequestService - Class in de.kentoj.scrowlib.friends.request
 
InMemoryFriendRequestService() - Constructor for class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
InMemoryFriendshipService - Class in de.kentoj.scrowlib.friends.friendship
 
InMemoryFriendshipService() - Constructor for class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
InstanceManager - Interface in de.kentoj.scrowlib.instancemanager
 
InstanceManagerImpl - Class in de.kentoj.scrowlib.instancemanager
 
InstanceManagerImpl() - Constructor for class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 

M

MessageBroker - Class in de.kentoj.scrowlib.messaging
 
MessageBroker(Connection) - Constructor for class de.kentoj.scrowlib.messaging.MessageBroker
 

N

NetworkPlayer - Interface in de.kentoj.scrowlib.player
 
NetworkPlayerFactory - Interface in de.kentoj.scrowlib.player
 
NetworkPlayerImpl - Class in de.kentoj.scrowlib.player
 
NetworkPlayerImpl() - Constructor for class de.kentoj.scrowlib.player.NetworkPlayerImpl
 

O

ok(Component) - Method in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
OrderedUUIDPair - Class in de.kentoj.scrowlib.friends
 
OrderedUUIDPair(UUID, UUID) - Constructor for class de.kentoj.scrowlib.friends.OrderedUUIDPair
 

P

playSound(Sound) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
playSound(Sound, double, double, double) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
PostgresEconomyService - Class in de.kentoj.scrowlib.economy
 
PostgresEconomyService(Jdbi) - Constructor for class de.kentoj.scrowlib.economy.PostgresEconomyService
 
PostgresFriendRequestService - Class in de.kentoj.scrowlib.friends.request
 
PostgresFriendRequestService(Jdbi) - Constructor for class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
PostgresFriendshipService - Class in de.kentoj.scrowlib.friends.friendship
 
PostgresFriendshipService(Jdbi) - Constructor for class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
publish(String, Result<Document, String>) - Method in class de.kentoj.scrowlib.messaging.MessageBroker
 
publish(String, Document) - Method in class de.kentoj.scrowlib.messaging.MessageBroker
 

R

request(String, Document) - Method in class de.kentoj.scrowlib.messaging.MessageBroker
 
RequestHandler - Interface in de.kentoj.scrowlib.messaging
 
ResultRepository - Class in de.kentoj.scrowlib.messaging
 
ResultRepository() - Constructor for class de.kentoj.scrowlib.messaging.ResultRepository
 
ResultUtils - Class in de.kentoj.scrowlib.utils
 
ResultUtils() - Constructor for class de.kentoj.scrowlib.utils.ResultUtils
 

S

saveFriendRequest(FriendRequest) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
saveFriendRequest(FriendRequest) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
saveFriendRequest(FriendRequest) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
saveFriendship(Friendship) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
saveFriendship(Friendship) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
saveFriendship(Friendship) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
ScrowMessageStyle - Class in de.kentoj.scrowlib.convention
 
ScrowMessageStyle(String, TextColor) - Constructor for class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
sendActionBar(Component) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
sendMessage(Component) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
sendToInstance(String) - Method in interface de.kentoj.scrowlib.player.NetworkPlayer
 
sendToInstance(String) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
ServerInstance - Class in de.kentoj.scrowlib.instancemanager
 
ServerInstance(String, String, int) - Constructor for class de.kentoj.scrowlib.instancemanager.ServerInstance
 
setCoins(UUID, int) - Method in interface de.kentoj.scrowlib.economy.EconomyService
 
setCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
setCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 
stopSound(Sound) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
subscribe(String, Consumer<Document>) - Method in class de.kentoj.scrowlib.messaging.MessageBroker
subscribes to a subject, handler may run asynchronously
SyncRequestHandler - Interface in de.kentoj.scrowlib.messaging
 

T

toBytes(Document) - Static method in class de.kentoj.scrowlib.messaging.DocumentRepository
 
toDocument(Result<Document, String>) - Static method in class de.kentoj.scrowlib.messaging.ResultRepository
 
tryWithdrawCoins(UUID, int) - Method in interface de.kentoj.scrowlib.economy.EconomyService
 
tryWithdrawCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
tryWithdrawCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 

U

unwrap(Result<S, String>, String) - Static method in class de.kentoj.scrowlib.utils.ResultUtils
 
C D E F G H I M N O P R S T U 
All Classes and Interfaces|All Packages