
*****************************************************
Summary
-------
Generated at: 2023-04-04T19:45:49+08:00

Notes: 0
Binaries: 0
Archives: 0
Standards: 145

Apache Licensed: 145
Generated Documents: 0

JavaDocs are generated, thus a license header is optional.
Generated files do not require license headers.

0 Unknown Licenses

*****************************************************
  Files with Apache License headers will be marked AL
  Binary files (which do not require any license headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc. will be marked N
  AL    /Users/william/Desktop/ratis/ratis-common/pom.xml
  AL    /Users/william/Desktop/ratis/ratis-common/src/test/resources/log4j.properties
  AL    /Users/william/Desktop/ratis/ratis-common/src/test/java/org/apache/ratis/BaseTest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/test/java/org/apache/ratis/util/TestTaskQueue.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/test/java/org/apache/ratis/util/Slf4jUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/test/java/org/apache/ratis/util/TestNetUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/test/java/org/apache/ratis/util/TestFileUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/test/java/org/apache/ratis/JUnitRunListener.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/impl/DataStreamPacketImpl.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/impl/DataStreamRequestFilePositionCount.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/impl/DataStreamPacketByteBuffer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/impl/DataStreamRequestByteBuffer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/impl/DataStreamReplyByteBuffer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/SupportedDataStreamType.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/DataStreamType.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/datastream/DataStreamFactory.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/retry/MultipleLinearRandomRetry.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/retry/RetryPolicy.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/retry/ExceptionDependentRetry.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/retry/ExponentialBackoffRetry.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/retry/RetryPolicies.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/Preconditions.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/IOUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/CodeInjectionForTesting.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/StringUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/AwaitForSignal.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/MemoizedSupplier.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/DataBlockingQueue.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/Timestamp.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/Daemon.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/TimeoutTimer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/JmxRegister.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/FileUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/TraditionalBinaryPrefix.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/CollectionUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/ConcurrentUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/AutoCloseableLock.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/ReferenceCountedObject.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/DataQueue.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/NetUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/FunctionUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/CheckedFunctionWithTimeout.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/CheckedConsumer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/CheckedRunnable.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/CheckedFunction.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/CheckedBiConsumer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/StringSupplier.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/CheckedSupplier.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/TriConsumer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/function/CheckedBiFunction.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/PeerProxyMap.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/ProtoUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/LongMinMax.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/ResourceSemaphore.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/JavaUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/MD5FileUtil.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/LifeCycle.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/TimeoutScheduler.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/PureJavaCrc32C.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/OpenCloseState.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/JvmPauseMonitor.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/TimeDuration.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/TimeoutExecutor.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/UncheckedAutoCloseable.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/SlidingWindow.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/AtomicFileOutputStream.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/ReflectionUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/TaskQueue.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/ExitUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/AutoCloseableReadWriteLock.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/SizeInBytes.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/PlatformUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/util/LogUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/security/TlsConf.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/io/MD5Hash.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/io/CorruptedFileException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/io/CloseAsync.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/io/WriteOption.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/io/FilePositionCount.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/io/StandardWriteOption.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/RaftConfigKeys.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/Message.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/DataStreamRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/GroupInfoReply.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/GroupListReply.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftClientProtocol.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftClientReply.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/ClientInvocationId.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftGroup.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftClientAsynchronousProtocol.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftGroupMemberId.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RoutingTable.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/TransferLeadershipRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftPeerId.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftClientMessage.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/GroupInfoRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/DataStreamReply.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftId.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/DataStreamPacket.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/DataStreamRequestHeader.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftRpcMessage.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/DataStreamReplyHeader.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/AlreadyExistsException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/ReadException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/AlreadyClosedException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/ReconfigurationTimeoutException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/ResourceUnavailableException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/RaftRetryFailureException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/StreamException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/GroupMismatchException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/LeaderSteppingDownException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/StateMachineException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/TransferLeadershipException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/ReconfigurationInProgressException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/RaftException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/StaleReadException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/LeaderNotReadyException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/ReadIndexException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/SetConfigurationException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/ServerNotReadyException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/NotLeaderException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/NotReplicatedException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/DataStreamException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/ChecksumException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/exceptions/TimeoutIOException.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/ClientId.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/AdminProtocol.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/DataStreamPacketHeader.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftPeer.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/SetConfigurationRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/SnapshotManagementRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/AdminAsynchronousProtocol.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/GroupManagementRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftClientRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/RaftGroupId.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/LeaderElectionManagementRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/protocol/GroupListRequest.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/rpc/RpcFactory.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/rpc/RpcType.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/rpc/CallId.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/rpc/SupportedRpcType.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/conf/ConfUtils.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/conf/RaftProperties.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/java/org/apache/ratis/conf/Parameters.java
  AL    /Users/william/Desktop/ratis/ratis-common/src/main/conf/log4j.properties
 
*****************************************************
