На уровне обслуживания у меня есть классы, которые выглядят примерно так:
class MyService {
public doSomething() {
TelnetSession session = new TelnetSession();
session.open("username", "password");
session.execute("blah");
session.close();
}
}
Во многих классах я должен объявить и открыть сеанс, а затем в конце закрыть его. Я Я бы предпочел сделать что-нибудь с аннотациями, но я понятия не имею, с чего начать. Как другие люди делают что-то вроде этого:
class MyService {
@TelnetTransaction
public doSomething() {
session.execute("blah");
}
}
где метод, аннотированный с помощью @TelnetTransaction
, создает экземпляры, открывается и передает объект TelnetSession
.
Спасибо,
Джеймс