001package org.tynamo.resteasy; 002 003import java.util.Collection; 004 005import org.apache.tapestry5.ioc.annotations.UsesConfiguration; 006 007/** 008 * Contains a set of contributed package names from which to load REST resources 009 * 010 * The service's configuration is the names of Java packages to search for REST resources. 011 */ 012@UsesConfiguration(String.class) 013public interface ResteasyPackageManager 014{ 015 /** 016 * Returns packages from which read REST resource classes 017 * 018 * @return Collection of package names 019 */ 020 Collection<String> getPackageNames(); 021} 022