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

com.stony.reactor.jersey.ClassPathResourceConfig Maven / Gradle / Ivy

package com.stony.reactor.jersey;

import com.sun.jersey.api.core.ResourceConfig;
import com.sun.jersey.api.core.ScanningResourceConfig;
import com.sun.jersey.core.spi.scanning.PackageNamesScanner;

import java.util.Collection;

/**
 * 

reactor-netty-ext *

com.stony.reactor.jersey * * @author stony * @version 下午7:03 * @since 2018/1/19 */ public class ClassPathResourceConfig extends ScanningResourceConfig { final String pkgNamesStr; /** * 分隔符 ,; * @param pkgNamesStr */ public ClassPathResourceConfig(String pkgNamesStr) { this.pkgNamesStr = pkgNamesStr; String[] pkgNames = getElements(new String[]{pkgNamesStr}, ResourceConfig.COMMON_DELIMITERS); init(new PackageNamesScanner(pkgNames)); } public void addValueProviderClass(Collection> providers) { getClasses().addAll(providers); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy