Open jelen07 opened 7 years ago
1) Za mne napřímo. Dále bych z třídy implementující interface IAccessHandler
udělal službu. Default se nastaví v CompilerExtension a v případě vlastní/jiné implementace se nahradí v metody beforeCompile()
- podobně je udělaná registrace služby implementující IEnvironmentDetector
. Mohlo by se totiž stát, že vlastní IAccessHandler
bude přijímat v konstruktoru nějaký parametr, či jinou službu 🙂
Základní implementace byla přidaná, mám však pár bodů:
RemoteAccessManager
má dva callbacky,onAllow()
aonDeny()
. Otázkou je zda-li je to takto dobře nebo metody handlerů volat přímo?Handler
nejsem moc spokojený, je to jen obyčejná třída, s dvěmi metodamideny()
aallow()
, moc na "handlení" tady toho není. Možná by bylo lepší je rozdělit na Allow a Deny handler s jednou public metodou.Todo