Вы можете определить интерфейс ICommand:
public interface ICommand
{
void execute();
}
И создайте новый атрибут для класса Get
private ICommand command;
public void setCommand(ICommand command)
{
this.command = command
}
Наконец, когда вы создаете экземпляр, установите команду следующим образом:
setCommand(new ICommand() {
@Override
public void execute() {
// Your specific code
}
});
Конечно, если вам нужны данные ответа ContainerData, вы можете изменить интерфейс ICommand, чтобы выполнить получал экземпляр ContainerData.
Надеюсь, это поможет! :)