T - Интерфейс для которого создается Proxypublic static class GenericProxy.Builder<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
finalizeSource |
protected Class<?>[] |
interf |
protected String |
loggerName |
protected ArrayList<MethodCallListener> |
methodCallListeners |
protected T |
source |
| Constructor and Description |
|---|
Builder(T src,
Class<?>[] interf)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
GenericProxy.Builder<T> |
add(MethodCallListener ls)
Добавление подписчика на вызовы методов
|
T |
create()
Создание proxy объекта
|
GenericProxy.Builder<T> |
loggerName(String name)
Указание имени логгера для proxy
|
protected T source
protected Class<?>[] interf
protected ArrayList<MethodCallListener> methodCallListeners
protected boolean finalizeSource
protected String loggerName
public GenericProxy.Builder<T> add(MethodCallListener ls)
ls - Подписчикpublic GenericProxy.Builder<T> loggerName(String name)
name - Имя логгера для данного объектаpublic T create()
Copyright © 2018. All rights reserved.