/** * Create and configure a ManagedScheduledExecutorService object to the list * of subresources * * @param key * The key for the ManagedScheduledExecutorService resource * @param config * The ManagedScheduledExecutorServiceConsumer to use * @return this */ @SuppressWarnings("unchecked") public T managedScheduledExecutorService(java.lang.String childKey, ManagedScheduledExecutorServiceConsumer consumer) { ManagedScheduledExecutorService<? extends ManagedScheduledExecutorService> child = new ManagedScheduledExecutorService<>( childKey); if (consumer != null) { consumer.accept(child); } managedScheduledExecutorService(child); return (T) this; }
/** * Create and configure a ManagedScheduledExecutorService object to the list * of subresources * * @param key * The key for the ManagedScheduledExecutorService resource * @param config * The ManagedScheduledExecutorServiceConsumer to use * @return this */ @SuppressWarnings("unchecked") public T managedScheduledExecutorService(java.lang.String childKey, ManagedScheduledExecutorServiceConsumer consumer) { ManagedScheduledExecutorService<? extends ManagedScheduledExecutorService> child = new ManagedScheduledExecutorService<>( childKey); if (consumer != null) { consumer.accept(child); } managedScheduledExecutorService(child); return (T) this; }