diff --git a/service/src/main/java/org/akazukin/service/manager/multi/MultiServiceManager.java b/service/src/main/java/org/akazukin/service/manager/multi/MultiServiceManager.java index d09f139..a06bd40 100644 --- a/service/src/main/java/org/akazukin/service/manager/multi/MultiServiceManager.java +++ b/service/src/main/java/org/akazukin/service/manager/multi/MultiServiceManager.java @@ -26,20 +26,16 @@ @FieldDefaults(level = AccessLevel.PROTECTED, makeFinal = true) @ThreadSafe public class MultiServiceManager extends ServiceManager implements IMultiServiceManager { - Class serviceType; @Getter IServiceRegistry registry; /** * Constructs an instance of ASingleServiceManager with the specified service type. * - * @param serviceType The class object representing the type of the service. - * Must not be {@code null}. - * @param registry The service registry to be used by this manager. - * Must not be {@code null}. + * @param registry The service registry to be used by this manager. + * Must not be {@code null}. */ - public MultiServiceManager(@NotNull final Class serviceType, @NotNull final IServiceRegistry registry) { - this.serviceType = serviceType; + public MultiServiceManager(@NotNull final IServiceRegistry registry) { this.registry = registry; } diff --git a/service/src/main/java/org/akazukin/service/manager/single/SingleServiceManager.java b/service/src/main/java/org/akazukin/service/manager/single/SingleServiceManager.java index 2a26916..2e3043d 100644 --- a/service/src/main/java/org/akazukin/service/manager/single/SingleServiceManager.java +++ b/service/src/main/java/org/akazukin/service/manager/single/SingleServiceManager.java @@ -25,20 +25,16 @@ @FieldDefaults(level = AccessLevel.PROTECTED, makeFinal = true) @ThreadSafe public class SingleServiceManager extends ServiceManager implements ISingleServiceManager { - Class serviceType; @Getter IServiceRegistry registry; /** * Constructs an instance of ASingleServiceManager with the specified service type. * - * @param serviceType The class object representing the type of the service. - * Must not be {@code null}. - * @param registry The service registry to be used by this manager. - * Must not be {@code null}. + * @param registry The service registry to be used by this manager. + * Must not be {@code null}. */ - public SingleServiceManager(@NotNull final Class serviceType, @NotNull final IServiceRegistry registry) { - this.serviceType = serviceType; + public SingleServiceManager(@NotNull final IServiceRegistry registry) { this.registry = registry; }