Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress C++ API Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::ConnectorImp

Group:  Message Handling


rwsf::ConnectorImprwsf::BodyBase

Local Index

Members

Header File

#include rwsf/handlers/ConnectorImp.h

Description

Class ConnectorImp defines an abstract interface for Agent connectors. This class serves as an abstract base class for implementing agent connectors, which create MessageInfo objects and pass them through a handler chain.

Public Constructors

ConnectorImp();

Public Member Functions

void
doInit(const rwsf::Config & config,
    const rwsf::AgentContext & agent);
void
doReinit(const rwsf::Config & config,
    const rwsf::AgentContext & agent);
rwsf::MessageInfoHandlerChain
getHandlerChain() const;
rwsf::Logger
getLogger();
std::string
getName() const;
std::string
getPersistenceId();
void
restoreRequests(bool startup);
void
restoreSpecificRequests(const std::vector< std::string > & requestKeys);
void
start() = 0;
void
stop() = 0;

Protected Member Functions

void
init(const rwsf::Config & config,
    const rwsf::AgentContext & agent) = 0;
void
reinit(const rwsf::Config & config,
    const rwsf::AgentContext & agent) = 0;


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved. All Rights Reserved. Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. HydraExpress is a trademark of Rogue Wave Software, Inc. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.