##### Project Documentation

- About ActiveIO
- Project Info
- Project Reports
  - Project License
  - PMD Report
  - Metrics
  - Source Xref
  - Test Xref
  - JavaDocs
  - JavaDoc Report
  - Unit Tests
  - Checkstyle
  - Simian Report
  - Clover
- Development Process

## Summary

Similarity Analyser 1.9.1 - http://www.redhillconsulting.com.au/products/simian/index.html

Copyright (c) 2003 RedHill Consulting, Pty. Ltd. All rights reserved.

Similarity threshold (lines) | 10
Total number of duplicate lines | 388
Total number of duplicate blocks | 19
Total number of files with duplicates | 17
Total number of processed lines | 6410
Total number of processed files | 151
Scan time | 719ms

## Duplications

### Duplication: 52 lines

- org.activeio.net.AIOAsynchChannel ( 183 - 259 )
- org.activeio.net.NIOBaseChannel ( 104 - 180 )
- org.activeio.net.SocketSynchChannel ( 154 - 230 )

### Duplication: 26 lines

- org.activeio.filter.SynchornizedSynchChannel ( 80 - 119 )
- org.activeio.filter.SynchornizedAsynchChannel ( 52 - 91 )

### Duplication: 16 lines

- org.activeio.journal.howl.JournalPerfTool ( 41 - 64 )
- org.activeio.journal.active.JournalPerfTool ( 37 - 59 )

### Duplication: 15 lines

- org.activeio.filter.WriteBufferedSynchChannel ( 43 - 67 )
- org.activeio.filter.WriteBufferedAsynchChannel ( 43 - 68 )

### Duplication: 14 lines

- org.activeio.net.NIOSynchChannelFactory ( 89 - 105 )
- org.activeio.net.NIOAsynchChannelFactory ( 90 - 106 )

### Duplication: 12 lines

- org.activeio.adapter.SynchChannelOutputStream ( 37 - 70 )
- org.activeio.adapter.AsynchChannelOutputStream ( 37 - 70 )

### Duplication: 12 lines

- org.activeio.packet.EmptyPacket ( 65 - 88 )
- org.activeio.packet.EOSPacket ( 63 - 86 )

### Duplication: 11 lines

- org.activeio.packet.EmptyPacket ( 91 - 124 )
- org.activeio.packet.EOSPacket ( 89 - 122 )

### Duplication: 10 lines

- org.activeio.FilterSynchChannelServer ( 76 - 95 )
- org.activeio.FilterAsynchChannelServer ( 83 - 99 )