All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.deepsymmetry.beatlink.dbserver.package-info Maven / Gradle / Ivy

There is a newer version: 7.4.0
Show newest version
/**
 * 

Provides an interface to the database servers running on Pioneer players.

* *

The {@link org.deepsymmetry.beatlink.dbserver.ConnectionManager} knows how to locate the database servers running * on the players, and once started, can establish and share connections to them using the * {@link org.deepsymmetry.beatlink.dbserver.ConnectionManager#invokeWithClientSession(int, org.deepsymmetry.beatlink.dbserver.ConnectionManager.ClientTask, java.lang.String)} * method.

* *

Requests and responses to and from the database servers are structured as messages, encapsulated by the * {@link org.deepsymmetry.beatlink.dbserver.Message} class, and these are made up of fields, encapsulated by * subclasses of {@link org.deepsymmetry.beatlink.dbserver.Field}. The known message types are found in * {@link org.deepsymmetry.beatlink.dbserver.Message.KnownType}

* *

Background

* *

This project is based on research performed with dysentery, * and the packet * analysis resulting from that project (also available as * downloadable * PDF).

* * @author James Elliott */ package org.deepsymmetry.beatlink.dbserver;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy