Top Description Inners Constructors Methods
org.springframework.http.codec.multipart

pack-priv abstract Class DefaultPartEvents

extends Object
Class Inheritance
Imports
org.springframework.core.io.buffer.DataBuffer, .DefaultDataBufferFactory, org.springframework.http.HttpHeaders, org.springframework.util.Assert

Default implementations of PartEvent and subtypes.
Author
Arjen Poutsma
Since
6.0

Nested and Inner Type Summary

Modifier and TypeClass and Description
private abstract static class
private static class
private static class
private static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static PartEvent
create(HttpHeaders headers, DataBuffer dataBuffer, boolean isLast)

public static PartEvent
public static FilePartEvent
file(HttpHeaders headers, DataBuffer dataBuffer, boolean isLast)

public static FilePartEvent
file(HttpHeaders headers)

public static FormPartEvent
form(HttpHeaders headers)

public static FormPartEvent
form(HttpHeaders headers, String value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultPartEventsback to summary
pack-priv DefaultPartEvents()

Method Detail

createback to summary
public static PartEvent create(HttpHeaders headers, DataBuffer dataBuffer, boolean isLast)
createback to summary
public static PartEvent create(HttpHeaders headers)
fileback to summary
public static FilePartEvent file(HttpHeaders headers, DataBuffer dataBuffer, boolean isLast)
fileback to summary
public static FilePartEvent file(HttpHeaders headers)
formback to summary
public static FormPartEvent form(HttpHeaders headers)
formback to summary
public static FormPartEvent form(HttpHeaders headers, String value)
org.springframework.http.codec.multipart back to summary

private abstract Class DefaultPartEvents.AbstractPartEvent

extends Object
implements PartEvent
Class Inheritance
  • java.lang.Object
  • org.springframework.http.codec.multipart.DefaultPartEvents.AbstractPartEvent
All Implemented Interfaces
org.springframework.http.codec.multipart.PartEvent
Known Direct Subclasses
org.springframework.http.codec.multipart.DefaultPartEvents.DefaultPartEvent, org.springframework.http.codec.multipart.DefaultPartEvents.DefaultFormFieldPartEvent

Field Summary

Modifier and TypeField and Description
private final HttpHeaders

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public HttpHeaders
headers()

Implements org.springframework.http.codec.multipart.PartEvent.headers.

Return the headers of the part that this event belongs to.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

headersback to summary
private final HttpHeaders headers

Constructor Detail

AbstractPartEventback to summary
protected AbstractPartEvent(HttpHeaders headers)

Method Detail

headersback to summary
public HttpHeaders headers()

Implements org.springframework.http.codec.multipart.PartEvent.headers.

Doc from org.springframework.http.codec.multipart.PartEvent.headers.

Return the headers of the part that this event belongs to.

Annotations
@Override
org.springframework.http.codec.multipart back to summary

private Class DefaultPartEvents.DefaultFilePartEvent

extends DefaultPartEvent
implements FilePartEvent
Class Inheritance
All Implemented Interfaces
org.springframework.http.codec.multipart.FilePartEvent, org.springframework.http.codec.multipart.PartEvent

Default implementation of FilePartEvent.

Constructor Summary

AccessConstructor and Description
public
public
DefaultFilePartEvent(HttpHeaders headers, DataBuffer content, boolean last)

Method Summary

Inherited from org.springframework.http.codec.multipart.DefaultPartEvents.DefaultPartEvent:
contentisLast

Constructor Detail

DefaultFilePartEventback to summary
public DefaultFilePartEvent(HttpHeaders headers)
DefaultFilePartEventback to summary
public DefaultFilePartEvent(HttpHeaders headers, DataBuffer content, boolean last)
org.springframework.http.codec.multipart back to summary

private final Class DefaultPartEvents.DefaultFormFieldPartEvent

extends AbstractPartEvent
implements FormPartEvent
Class Inheritance
All Implemented Interfaces
org.springframework.http.codec.multipart.FormPartEvent, org.springframework.http.codec.multipart.PartEvent

Default implementation of FormPartEvent.

Field Summary

Modifier and TypeField and Description
private static final String
private final String

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public DataBuffer
content()

Implements org.springframework.http.codec.multipart.PartEvent.content.

Return the content of this event.
public boolean
isLast()

Implements org.springframework.http.codec.multipart.PartEvent.isLast.

Indicates whether this is the last event of a particular part.
public String
value()

Implements org.springframework.http.codec.multipart.FormPartEvent.value.

Return the form field value.
Inherited from org.springframework.http.codec.multipart.DefaultPartEvents.AbstractPartEvent:
headers

Field Detail

EMPTYback to summary
private static final String EMPTY
valueback to summary
private final String value

Constructor Detail

DefaultFormFieldPartEventback to summary
public DefaultFormFieldPartEvent(HttpHeaders headers)
DefaultFormFieldPartEventback to summary
public DefaultFormFieldPartEvent(HttpHeaders headers, String value)

Method Detail

contentback to summary
public DataBuffer content()

Implements org.springframework.http.codec.multipart.PartEvent.content.

Doc from org.springframework.http.codec.multipart.PartEvent.content.

Return the content of this event. The returned buffer must be consumed or released.

Annotations
@Override
isLastback to summary
public boolean isLast()

Implements org.springframework.http.codec.multipart.PartEvent.isLast.

Doc from org.springframework.http.codec.multipart.PartEvent.isLast.

Indicates whether this is the last event of a particular part.

Annotations
@Override
valueback to summary
public String value()

Implements org.springframework.http.codec.multipart.FormPartEvent.value.

Doc from org.springframework.http.codec.multipart.FormPartEvent.value.

Return the form field value.

Annotations
@Override
org.springframework.http.codec.multipart back to summary

private Class DefaultPartEvents.DefaultPartEvent

extends AbstractPartEvent
Class Inheritance
Known Direct Subclasses
org.springframework.http.codec.multipart.DefaultPartEvents.DefaultFilePartEvent

Default implementation of PartEvent.

Field Summary

Modifier and TypeField and Description
private final DataBuffer
private static final DataBuffer
private final boolean

Constructor Summary

AccessConstructor and Description
public
public
DefaultPartEvent(HttpHeaders headers, DataBuffer content, boolean last)

Method Summary

Modifier and TypeMethod and Description
public DataBuffer
content()

Implements org.springframework.http.codec.multipart.PartEvent.content.

Return the content of this event.
public boolean
isLast()

Implements org.springframework.http.codec.multipart.PartEvent.isLast.

Indicates whether this is the last event of a particular part.
Inherited from org.springframework.http.codec.multipart.DefaultPartEvents.AbstractPartEvent:
headers

Field Detail

contentback to summary
private final DataBuffer content
EMPTYback to summary
private static final DataBuffer EMPTY
lastback to summary
private final boolean last

Constructor Detail

DefaultPartEventback to summary
public DefaultPartEvent(HttpHeaders headers)
DefaultPartEventback to summary
public DefaultPartEvent(HttpHeaders headers, DataBuffer content, boolean last)

Method Detail

contentback to summary
public DataBuffer content()

Implements org.springframework.http.codec.multipart.PartEvent.content.

Doc from org.springframework.http.codec.multipart.PartEvent.content.

Return the content of this event. The returned buffer must be consumed or released.

Annotations
@Override
isLastback to summary
public boolean isLast()

Implements org.springframework.http.codec.multipart.PartEvent.isLast.

Doc from org.springframework.http.codec.multipart.PartEvent.isLast.

Indicates whether this is the last event of a particular part.

Annotations
@Override