package ddth.dasp.hetty.mvc.view; import ddth.dasp.hetty.message.IRequest; import ddth.dasp.hetty.message.IResponse; import ddth.dasp.hetty.message.protobuf.ResponseUtils; import ddth.dasp.hetty.qnt.ITopicPublisher; public class RedirectView implements IView { private String url; public RedirectView(String url) { this.url = url; } public String getUrl() { return url; } /** * {@inheritDoc} */ public void render(IRequest request, Object model, ITopicPublisher topicPublisher, String topicName) { IResponse response = ResponseUtils.response301(request, getUrl()); topicPublisher.publish(topicName, response); } }