|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.media.multipart.MultiPartProperties
public class MultiPartProperties
Injectable JavaBean containing the configuration parameters for
jersey-multipart as used in this particular application.
| Field Summary | |
|---|---|
static String |
BUFFER_THRESHOLD
Name of the resource property for the threshold size (in bytes) above which a body part entity will be buffered to disk instead of being held in memory. |
static int |
BUFFER_THRESHOLD_MEMORY_ONLY
The BUFFER_THRESHOLD property value to keep a body part entity in memory only. |
static int |
DEFAULT_BUFFER_THRESHOLD
Default threshold size for buffer. |
static String |
MULTI_PART_CONFIG_RESOURCE
Name of a properties resource that (if found in the classpath for this application) will be used to configure the settings returned by our getter methods. |
static String |
TEMP_DIRECTORY
Name of the resource property for the directory to store temporary files containing body parts of multipart message that extends allowed memory threshold.. |
| Constructor Summary | |
|---|---|
MultiPartProperties()
Load and customize (if necessary) the configuration values for the jersey-multipart injection binder. |
|
| Method Summary | |
|---|---|
MultiPartProperties |
bufferThreshold(int threshold)
Set the size (in bytes) of the entity of an incoming BodyPart before it will be buffered to disk. |
int |
getBufferThreshold()
Get the size (in bytes) of the entity of an incoming BodyPart before it will be buffered to disk. |
String |
getTempDir()
Get the directory to store temporary files containing body parts of multipart message that extends allowed memory threshold. |
javax.ws.rs.ext.ContextResolver<MultiPartProperties> |
resolver()
Create a context resolver for a current state of this MultiPartProperties. |
MultiPartProperties |
tempDir(String path)
Set the path to the directory to store temporary files containing body parts of multipart message that extends allowed memory threshold. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_BUFFER_THRESHOLD
public static final String MULTI_PART_CONFIG_RESOURCE
public static final String BUFFER_THRESHOLD
public static final int BUFFER_THRESHOLD_MEMORY_ONLY
BUFFER_THRESHOLD property value to keep a body part entity in memory only.
public static final String TEMP_DIRECTORY
java.io.tmpdir system property).
| Constructor Detail |
|---|
public MultiPartProperties()
jersey-multipart injection binder.
IllegalArgumentException - if the configuration resource
exists, but there are problems reading it| Method Detail |
|---|
public int getBufferThreshold()
BodyPart before it will be buffered to disk. If not
customized, the default value is 4096.
public String getTempDir()
public MultiPartProperties bufferThreshold(int threshold)
BodyPart before it will be buffered to disk.
threshold - size of body part.
MultiPartProperties instance.public MultiPartProperties tempDir(String path)
path - path to the temporary directory.
MultiPartProperties instance.public javax.ws.rs.ext.ContextResolver<MultiPartProperties> resolver()
context resolver for a current state of this MultiPartProperties.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||