Реализация провайдера в Java как оболочка вокруг провайдера по умолчанию.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Реализация провайдера в Java как оболочка вокруг провайдера по умолчанию.

Сообщение Anonymous »

В JDK есть несколько абстрактных классов со статическим методом, называемым поставщиком(). Примеры: Теперь предположим, что нам нужно небольшое изменение того, что делает экземпляр по умолчанию, полученный из SelectorProvider.provider(). Естественным решением было бы получить его, обернуть, делегировать и слегка изменить вызовы или результаты по мере необходимости.
Однако, похоже, способа сделать это нет, потому что, как сказано в документации SelectorProvider: как только вы вызвали .provider(), вы всегда будете снова получать один и тот же экземпляр. Таким образом, даже если вы обернете его, вы не сможете установить или активировать оболочку.
Но обертывание по умолчанию кажется совершенно естественным способом сделать что-то. Мне не хватает очень простого способа сделать это?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»