this.compression = new ByteArrayCompression();
this.compression.setCompressionLevel(theConnection.getMessageCompressionLevel());
this.compression.setCompressionStrategy(theConnection.getMessageCompressionStrategy());
this.compression.setCompressionLimit(theConnection.getMessageCompressionLimit());
this.fragmentation = new ByteArrayFragmentation();
this.fragmentation.setFragmentationLimit(theConnection.getMessageFragmentationLimit());
this.assemblies = new ConcurrentHashMap();
this.internalSession = theConnection.isInternalConnection();
}