Предположим, у меня есть такой класс Java:
public class FibSolver{
int fib(int n){
//returns n-th term of fibonacci sequence
}
}
Я хочу зарегистрировать экземпляр этого класса (называемый FibService), так же, как служба RMI делает это при регистрации файлов .stub, чтобы другие классынуждающаяся в этом сервисе может вызывать его следующим образом:
FibSolver f = (FibSolver) FindMyService("FibService");
int fib5 = f.fib(5);
Но я делаю это с самого начала и не хочу использовать RMI.
Также возможноу меня есть несколько разных классов, работающих в качестве общедоступных служб, поэтому я предпочел бы иметь что-то вроде файла .stub, а не статических экземпляров каждого класса.
Как я могу это сделать для регистрации / извлечения экземпляров служб?