package ameba.websocket; import ameba.websocket.internal.EndpointMeta; import org.jvnet.hk2.annotations.Contract; /** * <p>WebSocketEndpointProvider interface.</p> * * @author icode * */ @Contract public interface WebSocketEndpointProvider { /** * <p>parseMeta.</p> * * @param endpointClass a {@link java.lang.Class} object. * @param webSocketConf a {@link ameba.websocket.WebSocket} object. * @return a {@link ameba.websocket.internal.EndpointMeta} object. */ EndpointMeta parseMeta(Class endpointClass, WebSocket webSocketConf); }