
net.eusashead.parquet.http.request.impl.PutRequestImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of parquet-web Show documentation
Show all versions of parquet-web Show documentation
Parquet is a Java REST framework built on Yoke and Vert.x
The newest version!
package net.eusashead.parquet.http.request.impl;
import net.eusashead.parquet.entity.EntityFactory;
import net.eusashead.parquet.hash.HashStrategy;
import net.eusashead.parquet.http.conneg.MediaTypeStrategy;
import net.eusashead.parquet.http.request.PutRequest;
import net.eusashead.parquet.http.response.PutResponseBuilder;
import net.eusashead.parquet.http.response.impl.PutResponseBuilderImpl;
import net.eusashead.parquet.http.serializer.Deserializer;
import net.eusashead.parquet.http.serializer.Serializer;
import org.vertx.java.core.logging.Logger;
import com.jetdrone.vertx.yoke.middleware.YokeRequest;
public class PutRequestImpl extends BodyRequestImpl implements PutRequest {
private final PutResponseBuilder responseBuilder;
public PutRequestImpl(YokeRequest request, Deserializer deserializer, Serializer serializer,
EntityFactory entityFactory, MediaTypeStrategy mediaTypeStrategy,
HashStrategy hashStrategy, Logger logger) {
super(request, deserializer, serializer, entityFactory, mediaTypeStrategy, hashStrategy, logger);
// Create ResponseBuilder
this.responseBuilder = new PutResponseBuilderImpl(this, response, entityFactory, serializer, hashStrategy, logger);
}
@Override
public PutResponseBuilder responseBuilder() {
return responseBuilder;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy