Class StaticOptionalServiceCollection<T>

java.lang.Object
net.solarnetwork.service.StaticOptionalServiceCollection<T>
All Implemented Interfaces:
FilterableService, OptionalServiceCollection<T>, OptionalServiceCollection.OptionalFilterableServiceCollection<T>

public class StaticOptionalServiceCollection<T> extends Object implements OptionalServiceCollection.OptionalFilterableServiceCollection<T>
Implementation of OptionalServiceCollection.OptionalFilterableServiceCollection using a static collection of service instances.

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

Version:
1.1
Author:
matt
  • Constructor Details

    • StaticOptionalServiceCollection

      public StaticOptionalServiceCollection(Collection<T> services)
      Construct with the static services.
      Parameters:
      services - the services
  • Method Details