Index
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
All Classes and Interfaces|All Packages