//
// Copyright (c)1998-2011 Pearson Education, Inc. or its affiliate(s).
// All rights reserved.
//
package openadk.library.impl;
import openadk.library.*;
import openadk.library.threadpool.ThreadPoolManager;
/**
* Abstract base class for all Transport implementations.
*
* @author Eric Petersen
* @version 1.0
*/
public abstract class TransportImpl implements Transport, Cloneable
{
protected TransportProperties fProps;
protected TransportImpl( TransportProperties props )
{
fProps = props;
}
/**
* Creates an IProtocolHandler for the zone associated with this Transport instance.
*/
public abstract IProtocolHandler createProtocolHandler( AgentMessagingMode mode )
throws ADKTransportException;
public TransportProperties getProperties() {
return fProps;
}
}