/** * EN: Client passes a chain of object to server. This improves * flexibility and makes testing the server class easier. * * RU: Клиент подаёт готовую цепочку в сервер. Это увеличивает гибкость * и упрощает тестирование класса сервера. */ public void SetMiddleware(Middleware.Middleware middleware) { this.middleware = middleware; }
/** * EN: Builds chains of middleware objects. * * RU: Помогает строить цепь из объектов-проверок. */ public Middleware LinkWith(Middleware next) { this.next = next; return(next); }