Namespace: OpenEdge.Net.HTTP
Class 
ResponseBuilder
Parent classes:
Progress.Lang.Object

Inherits: Progress.Lang.Object
Implements: OpenEdge.Core.ISupportInitialize
ABSTRACT

Copyright (c) 2014, 2015 by Progress Software Corporation. All rights reserved.
File:ResponseBuilder
Purpose:Creates an instance of an HttpResponse object. Most of the
contents of the response are populated by a response filter.
Author(s):pjudge
Created:Mon Feb 10 14:50:10 EST 2014




Method Summary
Options Name Purpose
# OpenEdge.Net.HTTP.ResponseBuilder Build () /** Builder director method. @return RequestBuilder A builder for the requested type */
# Destroy () /* Destroy/Shutdown/Anti-Initializer */
# Initialize () /* Initializer/Startup */
+ InitializeRegistry (BuilderRegistry) /** Adds initial values into the registry @param BuilderRegistry The registry to populate */

Constructor Summary
Options Name Purpose
ResponseBuilder ()

Property Summary
Options Name Purpose
# OpenEdge.Net.HTTP.BuilderRegistry Registry /** Registry for mapping build types to their implementations */
# A OpenEdge.Net.HTTP.IHttpResponse Response /** Each concrete builder will implement this differently */


Method Detail
Top

PROTECTED OpenEdge.Net.HTTP.ResponseBuilder Build ()

Purpose: Builder director method.
Returns OpenEdge.Net.HTTP.ResponseBuilder
RequestBuilder A builder for the requested type
Top

PROTECTED Destroy ()

/* Destroy/Shutdown/Anti-Initializer
Top

PROTECTED Initialize ()

/* Initializer/Startup
Top

PUBLIC InitializeRegistry (BuilderRegistry)

Purpose: Adds initial values into the registry
Parameters:
poRegistry OpenEdge.Net.HTTP.BuilderRegistry


Constructor Detail
Top

ResponseBuilder ()



Property Detail
Top

PROTECTED OpenEdge.Net.HTTP.BuilderRegistry Registry

Purpose: Registry for mapping build types to their implementations
Returns OpenEdge.Net.HTTP.BuilderRegistry
Top

PROTECTED OpenEdge.Net.HTTP.IHttpResponse Response

Purpose: Each concrete builder will implement this differently
Returns OpenEdge.Net.HTTP.IHttpResponse


10.27.2015 12:36:54