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

com.outbrain.ob1k.server.build.ContextBasedServiceBuilderPhase Maven / Gradle / Ivy

The newest version!
package com.outbrain.ob1k.server.build;

import com.outbrain.ob1k.HttpRequestMethodType;
import com.outbrain.ob1k.common.filters.ServiceFilter;

import java.util.List;

/**
 * Created by aronen on 7/17/14.
 */
public interface ContextBasedServiceBuilderPhase extends RawServiceBuilderPhase {
  ContextBasedServiceBuilderPhase addEndpoint(final String methodName, final String path);

  ContextBasedServiceBuilderPhase addEndpoint(final String methodName, final String path, final String ctxName,
                                              final Class filterType);

  ContextBasedServiceBuilderPhase addEndpoint(final String methodName, final String path, final String ctxName,
                                              final List> filtersType);

  ContextBasedServiceBuilderPhase addEndpoint(final HttpRequestMethodType requestMethodType, final String methodName, final String path);

  ContextBasedServiceBuilderPhase addEndpoint(final HttpRequestMethodType requestMethodType, final String methodName, final String path, final String ctxName,
                                              final Class filterType);

  ContextBasedServiceBuilderPhase addEndpoint(final HttpRequestMethodType requestMethodType, final String methodName, final String path, final String ctxName,
                                              final List> filtersType);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy