public ManagedConnectionFactory(ConnectionFactory factory)
{
AuthMechanisms = factory.AuthMechanisms;
ClientProperties = factory.ClientProperties;
Endpoint = factory.Endpoint;
HostName = factory.HostName;
Password = factory.Password;
Port = factory.Port;
Protocol = factory.Protocol;
RequestedChannelMax = factory.RequestedChannelMax;
RequestedConnectionTimeout = factory.RequestedConnectionTimeout;
RequestedFrameMax = factory.RequestedFrameMax;
RequestedHeartbeat = factory.RequestedHeartbeat;
SocketFactory = factory.SocketFactory;
Ssl = factory.Ssl;
UserName = factory.UserName;
VirtualHost = factory.VirtualHost;
}