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

org.rootservices.otter.router.factory.RestBetweenFlyweight Maven / Gradle / Ivy

package org.rootservices.otter.router.factory;

import org.rootservices.otter.gateway.entity.Label;
import org.rootservices.otter.router.entity.Method;
import org.rootservices.otter.router.entity.between.RestBetween;
import org.rootservices.otter.security.builder.entity.RestBetweens;

import java.util.ArrayList;
import java.util.List;
import java.util.Optional;

public class RestBetweenFlyweight {
    private Optional> authRequired;
    private Optional> authOptional;

    public RestBetweenFlyweight(Optional> authRequired, Optional> authOptional) {
        this.authRequired = authRequired;
        this.authOptional = authOptional;
    }

    public RestBetweens make(Method method, List