package org.jolokia.jvmagent; import com.sun.net.httpserver.Authenticator; import com.sun.net.httpserver.HttpExchange; import org.jolokia.config.Configuration; /** * Class that facilitates custom authenticator tests */ public class Dummy extends Authenticator { private Configuration config; public Dummy() { throw new UnsupportedOperationException("I expect to get some config parameters, use another constructor"); } public Dummy(Configuration configuration) { this.config = configuration; } @Override public Result authenticate(HttpExchange httpExchange) { throw new UnsupportedOperationException("I am a authenticator called Dummy, what else were you expecting?"); } public Configuration getConfig() { return config; } }