Package org.aktin.broker.rest
Class AbstractRequestEndpoint
java.lang.Object
org.aktin.broker.rest.AbstractRequestEndpoint
- Direct Known Subclasses:
MyBrokerEndpoint,RequestAdminEndpoint
public abstract class AbstractRequestEndpoint extends Object
-
Constructor Summary
Constructors Constructor Description AbstractRequestEndpoint() -
Method Summary
Modifier and Type Method Description protected abstract BrokerBackendgetBroker()protected javax.ws.rs.core.ResponsegetRequest(int requestId, List<javax.ws.rs.core.MediaType> accept)protected abstract RequestTypeManagergetTypeManager()static javax.ws.rs.core.MediaTyperemoveCharsetInfo(javax.ws.rs.core.MediaType type)Remove charset information from media type.
-
Constructor Details
-
AbstractRequestEndpoint
public AbstractRequestEndpoint()
-
-
Method Details
-
getTypeManager
-
getBroker
-
removeCharsetInfo
public static javax.ws.rs.core.MediaType removeCharsetInfo(javax.ws.rs.core.MediaType type)Remove charset information from media type.- Parameters:
type- media type- Returns:
- media type without charset info
-
getRequest
protected javax.ws.rs.core.Response getRequest(int requestId, List<javax.ws.rs.core.MediaType> accept) throws SQLException, IOException, javax.ws.rs.NotFoundException, javax.ws.rs.NotAcceptableException- Throws:
SQLExceptionIOExceptionjavax.ws.rs.NotFoundExceptionjavax.ws.rs.NotAcceptableException
-