package com.nortal.jroad.example.endpoints; import org.springframework.stereotype.Component; import com.nortal.jroad.annotation.XTeeService; import com.nortal.jroad.endpoint.AbstractXTeeAxisEndpoint; import ee.riik.xtee.naidis.producers.producer.naidis.EchoRequest; import ee.riik.xtee.naidis.producers.producer.naidis.EchoResponse; @Component @XTeeService(name = "AxisEcho", version = "v1", title = "Axis echo service") public class AxisEchoEndpoint extends AbstractXTeeAxisEndpoint<EchoRequest, EchoResponse> { @Override public Class<EchoRequest> getParingKehaClass() { return EchoRequest.class; } @Override public EchoResponse invokeBean(EchoRequest requestBean) { return new EchoResponse(requestBean.getText()); } }