Как использовать класс Series, чтобы установить свойство для Restlet? - PullRequest
1 голос
/ 17 марта 2011

Я хочу, чтобы клиент перезапуска следовал за перенаправлениями.Для этого мне нужно создать контекст, настроить клиент на использование контекста, а затем запустить его.

Однако, чтобы добавить параметр:

Parameter param = new Parameter("followRedirects", "true");

В контекст, мне нужносделать серию .Это вызывает проблему, так как класс Series является абстрактным и для его подкласса мне нужно реализовать то, что выглядит как конструктор копирования, и метод addEntry.

Как реализовать следующий абстрактный метод?Так как он должен возвращать Серию , вам нужно создать Серию для возвращения, но у меня пока нет рабочего класса Серии, чтобы сделать ее возвращаемой!

public Series<Parameter> createSeries(List<Parameter> delegate) {
}

Спасибо!

1 Ответ

1 голос
/ 24 марта 2011

Звоните:

Series<Parameter> params = myNewContext.getParameters();
params.add("followRedirects", "true);

Если вы посмотрите на исходный код для Context.java, вы увидите, что его параметры инициализированы в пустой форме (конкретный подкласс Series). Это сделано для удобства, поэтому вам не нужно беспокоиться о создании серии.

...