Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
2cc3ed7
remove buffer*
eemhu Mar 19, 2026
d9b62d7
replace with buf_01 usages
eemhu Mar 19, 2026
23c699e
introduce TrackedMemorySegmentLease
eemhu Mar 19, 2026
dca39ce
pom.xml: JDK25 & poj_01, buf_01 dependencies
eemhu Mar 19, 2026
20cdb0b
serverTest & ingressimpl in progress
eemhu Mar 27, 2026
fc10bd4
finally working serverTest
eemhu Mar 27, 2026
684adfa
replace thread.sleep with countDownLatch in ServerTest.
eemhu Mar 27, 2026
ae3b479
test one and three chars
eemhu Mar 27, 2026
e1d3258
Change ServerTest beforeEach to afterEach as it makes more sense.
eemhu Mar 27, 2026
ac78167
add SocketTest
eemhu Mar 27, 2026
a568e33
add SocketTest read/write test
eemhu Mar 27, 2026
05338de
socketTest variables to final
eemhu Mar 27, 2026
381ad14
add limit type functionality to TrackedMemorySegmentLease and Ingress…
eemhu Mar 30, 2026
0eee7c7
remove unnecessary code from ServerTest.testReceivingOneChar
eemhu Mar 30, 2026
7fe62ca
rename Clock fakes to ConsumingClock, cleanup
eemhu Mar 30, 2026
eb9e351
ServerReceivingTest added, along with SendingClock&Factory
eemhu Mar 30, 2026
65b9d8e
IOResult stuff / SocketTest fix
eemhu Apr 7, 2026
39a719a
fix LeaseToString not writing bytes to lease. fix name to StringToLease
eemhu Apr 7, 2026
40b56f8
SendingClock cleanup
eemhu Apr 7, 2026
3161d55
fix `EgressImpl.transmit()` method; PlainSocket now modifies pre-exis…
eemhu Apr 8, 2026
7ea558e
change method names to better ones in TrackedMemorySegmentLease
eemhu Apr 8, 2026
bb88473
remove return value from limit method in TrackedMemorySegmentLease
eemhu Apr 8, 2026
6c65411
add checks for Out of bounds in TrackedMemorySegmentLease
eemhu Apr 8, 2026
1107873
remove boxed Byte from TrackedMemorySegmentLease
eemhu Apr 10, 2026
35d5879
change to use buf_01 version of TrackedMemorySegmentLease
eemhu Apr 21, 2026
46e045d
add read-write impls to TLSSocket
eemhu Apr 21, 2026
97d5425
update buf_01 to 1.1.0
eemhu Apr 21, 2026
111368c
remove unnecessary code
eemhu Apr 21, 2026
8ce1638
remove TrackedMemorySegmentLeaseTest
eemhu Apr 21, 2026
d6db32b
remove all printlns
eemhu Apr 21, 2026
1f808bc
interrupt eventThread in AfterAll in ServerTests.
eemhu Apr 23, 2026
9973fe0
update jacoco maven plugin to 0.8.14
eemhu Apr 23, 2026
ca7edf0
replace some of the lists in Socket objects with arrays.
eemhu Apr 24, 2026
53ce94a
cleanup duplicate code, add toLeases method to StringToLease test object
eemhu Apr 28, 2026
eb5cfe8
WriteableInvalidation also sets limit and position to 0.
eemhu Apr 28, 2026
ea96ece
writeableTest
eemhu Apr 28, 2026
1c087e0
writeableTest with limit
eemhu Apr 28, 2026
185c28e
writeableTest add assert
eemhu Apr 28, 2026
7a26e19
writeableTest add try-with-resources
eemhu Apr 28, 2026
2a54cd5
rename socket srcs to dsts
eemhu Apr 30, 2026
957332c
replace most list instances with arrays
eemhu Apr 30, 2026
2379e32
remove log from WriteableClosure
eemhu Apr 30, 2026
6391eca
IngressImpl. change activeBuffers.add to .addFirst to be consistent w…
eemhu Apr 30, 2026
5058047
fix debug messages to debug level
eemhu Apr 30, 2026
3381420
remove FIXME from WriteableLeaseful
eemhu Apr 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 18 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,29 @@
</scm>
<properties>
<changelist>-SNAPSHOT</changelist>
<java.version>1.8</java.version>
<java.version>25</java.version>
<junit.platform.version>1.10.2</junit.platform.version>
<junit.version>5.10.2</junit.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<revision>0.0.1</revision>
<sha1></sha1>
<teragrep.buf_01.version>1.1.0</teragrep.buf_01.version>
<teragrep.poj_01.version>3.0.0</teragrep.poj_01.version>
</properties>
<dependencies>
<dependency>
<groupId>com.teragrep</groupId>
<artifactId>buf_01</artifactId>
<version>${teragrep.buf_01.version}</version>
</dependency>
<dependency>
<groupId>com.teragrep</groupId>
<artifactId>poj_01</artifactId>
<version>${teragrep.poj_01.version}</version>
</dependency>
<!-- slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
Expand Down Expand Up @@ -104,7 +116,7 @@
<version>3.2.5</version>
</requireMavenVersion>
<requireJavaVersion>
<version>1.8</version>
<version>25</version>
</requireJavaVersion>
</rules>
</configuration>
Expand All @@ -118,7 +130,7 @@
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.12</version>
<version>0.8.14</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -253,7 +265,7 @@
<goal>jar</goal>
</goals>
<configuration>
<source>8</source>
<source>25</source>
</configuration>
</execution>
</executions>
Expand Down
136 changes: 0 additions & 136 deletions src/main/java/com/teragrep/net_01/channel/buffer/BufferLeaseImpl.java

This file was deleted.

Loading