public abstract class MessageWriterBuilder extends ConfigBuilder
ConfigBuilder.OptionTypeHelper<T>, ConfigBuilder.OptionValueHolder
Modifier and Type | Field and Description |
---|---|
protected character |
contentType
content type
|
private static ContextLocal<object<? extends BuilderRegistry>> |
REGISTRY
Builder registry
|
protected object<? extends BuilderRegistry> |
writerRegistry
writer registry
|
options
Constructor and Description |
---|
MessageWriterBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
__net_http_filter_writer_MessageWriterBuilder_constructor__(character _pcContentType,
object<? extends BuilderRegistry> poRegistry)
Constructor
|
static void |
__net_http_filter_writer_MessageWriterBuilder_constructor__static__() |
void |
__net_http_filter_writer_MessageWriterBuilder_execute__()
Execute method
|
static object<? extends MessageWriterBuilder> |
build(character _pcContentType,
object<? extends BuilderRegistry> _poRegistry)
Returns an entity writer for a content type
|
static object<? extends MessageWriterBuilder> |
build(object<? extends IhttpMessage> _poMessage,
object<? extends BuilderRegistry> _poRegistry)
Returns an entity writer for a message
|
protected character |
getContentType()
Get content type
|
static object<? extends BuilderRegistry> |
getRegistry()
Get registry.
|
abstract object<? extends MessageWriter> |
getWriter()
Create writer
|
protected object<? extends LegacyClass> |
getWriter(character _pcContentType)
Returns a content type writer.
|
protected object<? extends BuilderRegistry> |
getWriterRegistry()
Get writer registry
|
private static void |
initializeRegistry(object<? extends BuilderRegistry> _poRegistry)
Initialize registry.
|
object<? extends MessageWriterBuilder> |
option(character _pcName,
character _pcValue)
Adds or overwrites an option for the client library.
|
object<? extends MessageWriterBuilder> |
option(character _pcName,
decimal _pdValue)
Adds or overwrites an option for the client library.
|
object<? extends MessageWriterBuilder> |
option(character _pcName,
int64 _piValue)
Adds or overwrites an option for the client library.
|
object<? extends MessageWriterBuilder> |
option(character _pcName,
logical _plValue)
Adds or overwrites an option for the client library.
|
object<? extends MessageWriterBuilder> |
option(character _pcName,
object<? extends _BaseObject_> _poValue)
Adds or overwrites an option for the client library.
|
object<? extends MessageWriterBuilder> |
writeTo(object<? extends _BaseObject_> _poEntity)
Specifies the Entity object to use for the message body
|
__net_http_ConfigBuilder_constructor__, __net_http_ConfigBuilder_execute__
__core_util_ConfigBuilder_constructor__, __core_util_ConfigBuilder_execute__, _hasOption, appendArrayCharacterValue, clearOptions, getOptionDateTimeValue, getOptionLogicalValue, getOptionLongcharValue, getOptionNumericValue, getOptionObjectValue, getOptionStringArrayValue, getOptionStringValue, hasOption, removeOption, setOption, setOption, setOption, setOption, setOption, setOption, setOption
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals, toLegacyString
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTracked
private static ContextLocal<object<? extends BuilderRegistry>> REGISTRY
protected final character contentType
protected final object<? extends BuilderRegistry> writerRegistry
public void __net_http_filter_writer_MessageWriterBuilder_execute__()
public void __net_http_filter_writer_MessageWriterBuilder_constructor__(character _pcContentType, object<? extends BuilderRegistry> poRegistry)
_pcContentType
- content typepoRegistry
- writer registrypublic static void __net_http_filter_writer_MessageWriterBuilder_constructor__static__()
public static object<? extends BuilderRegistry> getRegistry()
private static void initializeRegistry(object<? extends BuilderRegistry> _poRegistry)
_poRegistry
- to be initialized.protected object<? extends BuilderRegistry> getWriterRegistry()
public abstract object<? extends MessageWriter> getWriter()
protected character getContentType()
public static object<? extends MessageWriterBuilder> build(object<? extends IhttpMessage> _poMessage, object<? extends BuilderRegistry> _poRegistry)
_poMessage
- http message_poRegistry
- builder registrypublic static object<? extends MessageWriterBuilder> build(character _pcContentType, object<? extends BuilderRegistry> _poRegistry)
_pcContentType
- content type._poRegistry
- builder registry.public object<? extends MessageWriterBuilder> writeTo(object<? extends _BaseObject_> _poEntity)
_poEntity
- - message bodypublic object<? extends MessageWriterBuilder> option(character _pcName, character _pcValue)
_pcName
- option name._pcValue
- option value.public object<? extends MessageWriterBuilder> option(character _pcName, object<? extends _BaseObject_> _poValue)
_pcName
- option name._poValue
- option value.public object<? extends MessageWriterBuilder> option(character _pcName, int64 _piValue)
_pcName
- option name._piValue
- option value.public object<? extends MessageWriterBuilder> option(character _pcName, decimal _pdValue)
_pcName
- option name._pdValue
- option value.public object<? extends MessageWriterBuilder> option(character _pcName, logical _plValue)
_pcName
- option name._plValue
- option value.protected object<? extends LegacyClass> getWriter(character _pcContentType)
_pcContentType
- the content type