Package dev.strela.v1
Class MinecraftServers
java.lang.Object
dev.strela.v1.KubernetesCrudRepository<dev.strela.v1.MinecraftServer>
dev.strela.v1.MinecraftServers
A repository for Minecraft servers
-
Field Summary
Fields inherited from class dev.strela.v1.KubernetesCrudRepository
customResourceClass, defaultNamespace, kubernetesClient -
Constructor Summary
ConstructorsConstructorDescriptionMinecraftServers(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, String defaultNamespace) Creates a new MinecraftServers repository -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<io.fabric8.kubernetes.api.model.Pod> getPodByMinecraftServer(dev.strela.v1.MinecraftServer server) Gets the pod for a Minecraft server in the default namespaceCompletableFuture<io.fabric8.kubernetes.api.model.Pod> getPodByMinecraftServer(String namespace, dev.strela.v1.MinecraftServer server) Gets the pod for a Minecraft serverMethods inherited from class dev.strela.v1.KubernetesCrudRepository
create, create, createInformer, createInformer, delete, delete, get, get, list, list, update, update, update, update
-
Constructor Details
-
MinecraftServers
public MinecraftServers(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, String defaultNamespace) Creates a new MinecraftServers repository- Parameters:
kubernetesClient- the Kubernetes clientdefaultNamespace- the default namespace
-
-
Method Details
-
getPodByMinecraftServer
public CompletableFuture<io.fabric8.kubernetes.api.model.Pod> getPodByMinecraftServer(dev.strela.v1.MinecraftServer server) Gets the pod for a Minecraft server in the default namespace- Parameters:
server- the server- Returns:
- a future that will be completed when the pod is found. The future will contain the pod
-
getPodByMinecraftServer
public CompletableFuture<io.fabric8.kubernetes.api.model.Pod> getPodByMinecraftServer(String namespace, dev.strela.v1.MinecraftServer server) Gets the pod for a Minecraft server- Parameters:
namespace- the namespaceserver- the server- Returns:
- a future that will be completed when the pod is found. The future will contain the pod
-