Namespace: OpenEdge.Net.HTTP.Filter.Writer
Class 
DefaultMessageWriterBuilder
Parent classes:
Inherits: OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
File:DefaultMessageWriterBuilder
Purpose:Builds a request writer for a given type of entity
Author(s):pjudge
Created:Thu Jan 29 09:30:28 EST 2015




Method Summary
Options Name Purpose
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Build (character, BuilderRegistry) /** Returns an entity writer for a content type @param character The content type being processed. @param BuilderRegistry The registry that contains the mappings between content types and writers @return MessageWriterBuilder The entity writer to use */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Build (IHttpMessage, BuilderRegistry) /** Returns an entity writer for a message @param IHttpMessage The message being processed @param BuilderRegistry The registry that contains the mappings between content types and writers @return MessageWriterBuilder The entity writer builder to use */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
+ OpenEdge.Net.HTTP.Filter.Payload.MessageWriter NewMessageWriter ()
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, character) /** Adds or overwrites an option for the client library. @param character The name of the option @param character The value of the option (can be anything) @return MessageWriterBuilder This builder object. */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, decimal) /** Adds or overwrites an option for the client library. @param character The name of the option @param decimal The value of the option (can be anything) @return MessageWriterBuilder This builder object. */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, int64) /** Adds or overwrites an option for the client library. @param character The name of the option @param int64 The value of the option (can be anything) @return MessageWriterBuilder This builder object. */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, logical) /** Adds or overwrites an option for the client library. @param character The name of the option @param logical The value of the option (can be anything) @return MessageWriterBuilder This builder object. */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, Object) /** Adds or overwrites an option for the client library. @param character The name of the option @param Object The value of the option (can be anything) @return MessageWriterBuilder This builder object. */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
# OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder WriteTo (Object) /** Specifies the Entity object to use for the message body @param ByteBucket The bucket to use @return MessageWriterBuilder The writer used */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder

Constructor Summary
Options Name Purpose
# DefaultMessageWriterBuilder (character, BuilderRegistry) /** Constructor @param character The content type this builder is creating. @param BuilderRegistry The registry that contains the mappings between content types and writers*/

Property Summary
Options Name Purpose
# OpenEdge.Net.HTTP.BuilderRegistry Registry /** Registry for mapping build types to their implementations */
Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
# OpenEdge.Net.HTTP.Filter.Payload.MessageWriter Writer /** Each concrete builder will implement this differently */
Overrides OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder:Writer


Method Detail
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Build (character, BuilderRegistry)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Returns an entity writer for a content type
Parameters:
pcContentType CHARACTER
poRegistry OpenEdge.Net.HTTP.BuilderRegistry
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder The entity writer to use
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Build (IHttpMessage, BuilderRegistry)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Returns an entity writer for a message
Parameters:
poMessage IHttpMessage
poRegistry OpenEdge.Net.HTTP.BuilderRegistry
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder The entity writer builder to use
Top

PUBLIC OpenEdge.Net.HTTP.Filter.Payload.MessageWriter NewMessageWriter ()

Returns OpenEdge.Net.HTTP.Filter.Payload.MessageWriter
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, character)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
pcValue CHARACTER
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder This builder object.
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, decimal)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
pdValue DECIMAL
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder This builder object.
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, int64)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
piValue INT64
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder This builder object.
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, logical)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
plValue LOGICAL
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder This builder object.
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder Option (character, Object)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Adds or overwrites an option for the client library.
Parameters:
pcName CHARACTER
poValue Object
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder This builder object.
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder WriteTo (Object)

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Specifies the Entity object to use for the message body
Parameters:
poEntity Object
Returns OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
MessageWriterBuilder The writer used


Constructor Detail
Top

PROTECTED DefaultMessageWriterBuilder (character, BuilderRegistry)

Purpose: Constructor
Parameters:
pcContentType CHARACTER
poRegistry OpenEdge.Net.HTTP.BuilderRegistry


Property Detail
Top

PROTECTED OpenEdge.Net.HTTP.BuilderRegistry Registry

Inherited from OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder
Purpose: Registry for mapping build types to their implementations
Returns OpenEdge.Net.HTTP.BuilderRegistry
Top

PROTECTED OpenEdge.Net.HTTP.Filter.Payload.MessageWriter Writer

Overrides OpenEdge.Net.HTTP.Filter.Writer.MessageWriterBuilder:Writer
Purpose: Each concrete builder will implement this differently
Returns OpenEdge.Net.HTTP.Filter.Payload.MessageWriter


10.27.2015 12:36:45