Class StaticOptionalService<T>

java.lang.Object
net.solarnetwork.service.StaticOptionalService<T>
Type Parameters:
T - the service type
All Implemented Interfaces:
FilterableService, OptionalService<T>, OptionalService.OptionalFilterableService<T>

public class StaticOptionalService<T> extends Object implements OptionalService.OptionalFilterableService<T>
Implementation of OptionalService.OptionalFilterableService using a static service instance.

This can be useful when the OptionalService.OptionalFilterableService API is required, but the service is known and available statically.

Version:
1.2
Author:
matt
  • Constructor Details

    • StaticOptionalService

      public StaticOptionalService(T service)
      Constructor.
      Parameters:
      service - the static service to use
  • Method Details