package com.tinkerpop.frames.modules.javahandler; /** * {@link JavaHandlerModule} uses this interface to create the concrete classes that will handle the method calls. * @author Bryn Cooke */ public interface JavaHandlerFactory { /** * @param handlerClass The class to create. * @return The created class. * @throws InstantiationException * @throws IllegalAccessException */ public <T> T create(Class<T> handlerClass) throws InstantiationException, IllegalAccessException; }