All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.scalecube.services.auth.ServiceRolesProcessor Maven / Gradle / Ivy

package io.scalecube.services.auth;

import io.scalecube.services.methods.ServiceRoleDefinition;
import java.util.Collection;

/**
 * Handler for processing of service roles which come out of registered services. Used as
 * post-construction step in bootstraping of services.
 */
@FunctionalInterface
public interface ServiceRolesProcessor {

  /**
   * Function that does processing of service roles.
   *
   * @param values collection {@link ServiceRoleDefinition} objects
   */
  void process(Collection values);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy