Rename HttpDataFactory.*datas to *data. Fixes #2094

This commit is contained in:
Michael Nitschinger 2014-01-16 09:30:17 +01:00 committed by Trustin Lee
parent 1d577a8d95
commit 574480e332
6 changed files with 17 additions and 15 deletions

View File

@ -34,6 +34,7 @@ import java.util.Map;
* according to the constructor. * according to the constructor.
*/ */
public class DefaultHttpDataFactory implements HttpDataFactory { public class DefaultHttpDataFactory implements HttpDataFactory {
/** /**
* Proposed default MINSIZE as 16 KB. * Proposed default MINSIZE as 16 KB.
*/ */
@ -54,7 +55,7 @@ public class DefaultHttpDataFactory implements HttpDataFactory {
private Charset charset = HttpConstants.DEFAULT_CHARSET; private Charset charset = HttpConstants.DEFAULT_CHARSET;
/** /**
* Keep all HttpDatas until cleanAllHttpDatas() is called. * Keep all HttpDatas until cleanAllHttpData() is called.
*/ */
private final Map<HttpRequest, List<HttpData>> requestFileDeleteMap = PlatformDependent.newConcurrentHashMap(); private final Map<HttpRequest, List<HttpData>> requestFileDeleteMap = PlatformDependent.newConcurrentHashMap();
@ -222,7 +223,7 @@ public class DefaultHttpDataFactory implements HttpDataFactory {
} }
@Override @Override
public void cleanRequestHttpDatas(HttpRequest request) { public void cleanRequestHttpData(HttpRequest request) {
List<HttpData> fileToDelete = requestFileDeleteMap.remove(request); List<HttpData> fileToDelete = requestFileDeleteMap.remove(request);
if (fileToDelete != null) { if (fileToDelete != null) {
for (HttpData data: fileToDelete) { for (HttpData data: fileToDelete) {
@ -233,7 +234,7 @@ public class DefaultHttpDataFactory implements HttpDataFactory {
} }
@Override @Override
public void cleanAllHttpDatas() { public void cleanAllHttpData() {
for (HttpRequest request : requestFileDeleteMap.keySet()) { for (HttpRequest request : requestFileDeleteMap.keySet()) {
List<HttpData> fileToDelete = requestFileDeleteMap.get(request); List<HttpData> fileToDelete = requestFileDeleteMap.get(request);
if (fileToDelete != null) { if (fileToDelete != null) {

View File

@ -23,6 +23,7 @@ import java.nio.charset.Charset;
* Interface to enable creation of InterfaceHttpData objects * Interface to enable creation of InterfaceHttpData objects
*/ */
public interface HttpDataFactory { public interface HttpDataFactory {
/** /**
* To set a max size limitation on fields. Exceeding it will generate an ErrorDataDecoderException. * To set a max size limitation on fields. Exceeding it will generate an ErrorDataDecoderException.
* A value of -1 means no limitation (default). * A value of -1 means no limitation (default).
@ -31,10 +32,10 @@ public interface HttpDataFactory {
void setMaxLimit(long max); void setMaxLimit(long max);
/** /**
* *
* @param request associated request * @param request associated request
* @return a new Attribute with no value * @return a new Attribute with no value
*/ */
Attribute createAttribute(HttpRequest request, String name); Attribute createAttribute(HttpRequest request, String name);
/** /**
@ -64,10 +65,10 @@ public interface HttpDataFactory {
* *
* @param request associated request * @param request associated request
*/ */
void cleanRequestHttpDatas(HttpRequest request); void cleanRequestHttpData(HttpRequest request);
/** /**
* Remove all InterfaceHttpData from virtual File storage from clean list for all requests * Remove all InterfaceHttpData from virtual File storage from clean list for all requests
*/ */
void cleanAllHttpDatas(); void cleanAllHttpData();
} }

View File

@ -914,7 +914,7 @@ public class HttpPostMultipartRequestDecoder implements InterfaceHttpPostRequest
public void cleanFiles() { public void cleanFiles() {
checkDestroyed(); checkDestroyed();
factory.cleanRequestHttpDatas(request); factory.cleanRequestHttpData(request);
} }
/** /**

View File

@ -213,7 +213,7 @@ public class HttpPostRequestEncoder implements ChunkedInput<HttpContent> {
* Clean all HttpDatas (on Disk) for the current request. * Clean all HttpDatas (on Disk) for the current request.
*/ */
public void cleanFiles() { public void cleanFiles() {
factory.cleanRequestHttpDatas(request); factory.cleanRequestHttpData(request);
} }
/** /**

View File

@ -718,7 +718,7 @@ public class HttpPostStandardRequestDecoder implements InterfaceHttpPostRequestD
public void cleanFiles() { public void cleanFiles() {
checkDestroyed(); checkDestroyed();
factory.cleanRequestHttpDatas(request); factory.cleanRequestHttpData(request);
} }
/** /**

View File

@ -130,14 +130,14 @@ public class HttpUploadClient {
// Simple Get form: no factory used (not usable) // Simple Get form: no factory used (not usable)
List<Entry<String, String>> headers = formGet(b, host, port, get, uriSimple); List<Entry<String, String>> headers = formGet(b, host, port, get, uriSimple);
if (headers == null) { if (headers == null) {
factory.cleanAllHttpDatas(); factory.cleanAllHttpData();
return; return;
} }
// Simple Post form: factory used for big attributes // Simple Post form: factory used for big attributes
List<InterfaceHttpData> bodylist = formPost(b, host, port, uriSimple, file, factory, headers); List<InterfaceHttpData> bodylist = formPost(b, host, port, uriSimple, file, factory, headers);
if (bodylist == null) { if (bodylist == null) {
factory.cleanAllHttpDatas(); factory.cleanAllHttpData();
return; return;
} }
@ -148,7 +148,7 @@ public class HttpUploadClient {
group.shutdownGracefully(); group.shutdownGracefully();
// Really clean all temporary files if they still exist // Really clean all temporary files if they still exist
factory.cleanAllHttpDatas(); factory.cleanAllHttpData();
} }
} }