/** * Starts the resource manager actors. * @param configuration The configuration for the resource manager * @param actorSystem The actor system to start the resource manager in * @param leaderRetriever The leader retriever service to initialize the resource manager * @param resourceManagerClass The class of the ResourceManager to be started * @param resourceManagerActorName The name of the resource manager actor. * @return ActorRef of the resource manager */ public static ActorRef startResourceManagerActors( Configuration configuration, ActorSystem actorSystem, LeaderRetrievalService leaderRetriever, Class<? extends FlinkResourceManager<?>> resourceManagerClass, String resourceManagerActorName) { Props resourceMasterProps = getResourceManagerProps( resourceManagerClass, configuration, leaderRetriever); return actorSystem.actorOf(resourceMasterProps, resourceManagerActorName); }
/** * Starts the resource manager actors. * @param configuration The configuration for the resource manager * @param actorSystem The actor system to start the resource manager in * @param leaderRetriever The leader retriever service to intialize the resource manager * @param resourceManagerClass The class of the ResourceManager to be started * @param resourceManagerActorName The name of the resource manager actor. * @return ActorRef of the resource manager */ public static ActorRef startResourceManagerActors( Configuration configuration, ActorSystem actorSystem, LeaderRetrievalService leaderRetriever, Class<? extends FlinkResourceManager<?>> resourceManagerClass, String resourceManagerActorName) { Props resourceMasterProps = getResourceManagerProps( resourceManagerClass, configuration, leaderRetriever); return actorSystem.actorOf(resourceMasterProps, resourceManagerActorName); }
/** * Starts the resource manager actors. * @param configuration The configuration for the resource manager * @param actorSystem The actor system to start the resource manager in * @param leaderRetriever The leader retriever service to initialize the resource manager * @param resourceManagerClass The class of the ResourceManager to be started * @param resourceManagerActorName The name of the resource manager actor. * @return ActorRef of the resource manager */ public static ActorRef startResourceManagerActors( Configuration configuration, ActorSystem actorSystem, LeaderRetrievalService leaderRetriever, Class<? extends FlinkResourceManager<?>> resourceManagerClass, String resourceManagerActorName) { Props resourceMasterProps = getResourceManagerProps( resourceManagerClass, configuration, leaderRetriever); return actorSystem.actorOf(resourceMasterProps, resourceManagerActorName); }
/** * Starts the resource manager actors. * @param configuration The configuration for the resource manager * @param actorSystem The actor system to start the resource manager in * @param leaderRetriever The leader retriever service to initialize the resource manager * @param resourceManagerClass The class of the ResourceManager to be started * @param resourceManagerActorName The name of the resource manager actor. * @return ActorRef of the resource manager */ public static ActorRef startResourceManagerActors( Configuration configuration, ActorSystem actorSystem, LeaderRetrievalService leaderRetriever, Class<? extends FlinkResourceManager<?>> resourceManagerClass, String resourceManagerActorName) { Props resourceMasterProps = getResourceManagerProps( resourceManagerClass, configuration, leaderRetriever); return actorSystem.actorOf(resourceMasterProps, resourceManagerActorName); }