Decouple the database from IO.
This will enable asynchronous access to the database for IO threads.
Showing
- api/net/sf/briar/api/db/DatabaseComponent.java 27 additions, 29 deletionsapi/net/sf/briar/api/db/DatabaseComponent.java
- api/net/sf/briar/api/protocol/Batch.java 1 addition, 1 deletionapi/net/sf/briar/api/protocol/Batch.java
- api/net/sf/briar/api/protocol/Message.java 0 additions, 3 deletionsapi/net/sf/briar/api/protocol/Message.java
- api/net/sf/briar/api/protocol/PacketFactory.java 22 additions, 0 deletionsapi/net/sf/briar/api/protocol/PacketFactory.java
- api/net/sf/briar/api/protocol/ProtocolWriter.java 24 additions, 0 deletionsapi/net/sf/briar/api/protocol/ProtocolWriter.java
- api/net/sf/briar/api/protocol/ProtocolWriterFactory.java 8 additions, 0 deletionsapi/net/sf/briar/api/protocol/ProtocolWriterFactory.java
- api/net/sf/briar/api/protocol/RawBatch.java 13 additions, 0 deletionsapi/net/sf/briar/api/protocol/RawBatch.java
- api/net/sf/briar/api/protocol/Request.java 3 additions, 0 deletionsapi/net/sf/briar/api/protocol/Request.java
- api/net/sf/briar/api/protocol/Types.java 1 addition, 0 deletionsapi/net/sf/briar/api/protocol/Types.java
- api/net/sf/briar/api/protocol/writers/AckWriter.java 0 additions, 24 deletionsapi/net/sf/briar/api/protocol/writers/AckWriter.java
- api/net/sf/briar/api/protocol/writers/BatchWriter.java 0 additions, 27 deletionsapi/net/sf/briar/api/protocol/writers/BatchWriter.java
- api/net/sf/briar/api/protocol/writers/OfferWriter.java 0 additions, 24 deletionsapi/net/sf/briar/api/protocol/writers/OfferWriter.java
- api/net/sf/briar/api/protocol/writers/ProtocolWriterFactory.java 0 additions, 18 deletions.../sf/briar/api/protocol/writers/ProtocolWriterFactory.java
- api/net/sf/briar/api/protocol/writers/RequestWriter.java 0 additions, 11 deletionsapi/net/sf/briar/api/protocol/writers/RequestWriter.java
- api/net/sf/briar/api/protocol/writers/SubscriptionUpdateWriter.java 0 additions, 14 deletions.../briar/api/protocol/writers/SubscriptionUpdateWriter.java
- api/net/sf/briar/api/protocol/writers/TransportUpdateWriter.java 0 additions, 14 deletions.../sf/briar/api/protocol/writers/TransportUpdateWriter.java
- api/net/sf/briar/api/serial/SerialComponent.java 2 additions, 2 deletionsapi/net/sf/briar/api/serial/SerialComponent.java
- components/net/sf/briar/db/Database.java 12 additions, 11 deletionscomponents/net/sf/briar/db/Database.java
- components/net/sf/briar/db/DatabaseComponentImpl.java 103 additions, 102 deletionscomponents/net/sf/briar/db/DatabaseComponentImpl.java
- components/net/sf/briar/db/DatabaseModule.java 5 additions, 2 deletionscomponents/net/sf/briar/db/DatabaseModule.java
Loading
Please register or sign in to comment