Code

Rating   Name Duplication Size Complexity CRAP
B fr.quatrevieux.singleinstance.ipc.ProtocolParser.parsePacket(ByteBuffer) 0 22 8 8
B fr.quatrevieux.singleinstance.ipc.InstanceServer.consume(Consumer) 0 28 7 7
A fr.quatrevieux.singleinstance.SingleInstance.close() 0 14 5 5.31
A fr.quatrevieux.singleinstance.LockFile.release() 0 12 5 5.03
A fr.quatrevieux.singleinstance.LockFile.SharedLock.create(File,FileLockFactory) 0 12 3 3.01
A fr.quatrevieux.singleinstance.SingleInstance.onMessage(Consumer) 0 11 3 3.1
A fr.quatrevieux.singleinstance.SingleInstance.init(LockFile) 0 9 4 4.03
A fr.quatrevieux.singleinstance.InstanceManager.server() 0 9 2 2.01
A fr.quatrevieux.singleinstance.ipc.ProtocolParser.toBytes(Message) 0 9 1 1
A fr.quatrevieux.singleinstance.LockFile.equals(Object) 0 8 4 4
A fr.quatrevieux.singleinstance.ipc.consumer.MessageTransformerConsumer.accept(Message) 0 7 3 3
A fr.quatrevieux.singleinstance.InstanceManager.release() 0 2 1 1
A fr.quatrevieux.singleinstance.DistantInstance.DistantInstance(LockFile) 0 4 1 1
A fr.quatrevieux.singleinstance.LockFile.LockFile(String) 0 2 1 1
A fr.quatrevieux.singleinstance.ipc.InstanceClient.close() 0 7 2 2