Я работаю с jxta фирмы 2.3 за последний год или так для одноранговой вычислительной платформы я разрабатываю. Я переход на jxta фирмы 2.5 и в процессе я пытаюсь убирать много моего использования jxta фирмы. По большей части, я подошел к jxta фирмы с сохранить отношение. Я использовал его для придания опыт создания и управление одноранговых оверлейных сетей и предоставления базовых услуг связи. Я хотел бы использовать его в более jxta фирмы путь, поскольку я делаю изменения переехать в 2.5.
Моим первым шагом станет основной создания пользовательских PeerGroup
. Я вижу новые и новые механизмы, которые используют мета-инф.инфраструктурные сервисы в Java. Я должен быть листинг объекта реализации, связанные с PeerGroup
с идентификатор в инет.jxta фирмы.платформа.Модуль? Как я понимаю, если я сделаю это, когда группа с идентификатором спецификаций соответствия *идентификатор* встречаются и присоединились или создали его должны автоматически использовать соответствующий объект. Я должен просто вручную завязывать
PeerGroupобъект к группе, но этот новый метод с использованием мета-инф
, кажется, много легче управлять.
У кого-нибудь есть какие-нибудь советы или примеры использования этой инфраструктуры для PeerGroup реализации? Кроме того, некоторые общие сведения о мета-инф.механизм сервисов в Java было бы полезно.
В мета-инф.вещи служб известен по имени класса в API: ServiceLoader. Поиск Google для ServiceLoader дает какую-то информацию.
Я не очень знакома с ним, но иногда это's Все о том, как знать правильные ключевые слова для поиска.