package org.jboss.as.undertow;
import io.undertow.server.HttpHandler;
import org.jboss.as.controller.OperationContext;
import org.jboss.as.controller.OperationFailedException;
import org.jboss.as.controller.PersistentResourceDefinition;
import org.jboss.dmr.ModelNode;
/**
* @author <a href="mailto:tomaz.cerar@redhat.com">Tomaz Cerar</a> (c) 2013 Red Hat Inc.
*/
public interface Handler extends PersistentResourceDefinition {
String getName();
HttpHandler createHandler(final HttpHandler next, OperationContext context, ModelNode model) throws OperationFailedException;
}