![JAR search and dependency download from the Maven repository](/logo.png)
kikaha.uworkers.local.LocalWorkerRef Maven / Gradle / Ivy
package kikaha.uworkers.local;
import kikaha.uworkers.api.*;
import lombok.*;
/**
*
*/
@Getter
@EqualsAndHashCode
@RequiredArgsConstructor
public class LocalWorkerRef implements WorkerRef {
final LocalEndpointInboxSupplier supplier;
@Override
public Response send( REQ request) {
final LocalExchange exchange = LocalExchange.of( request );
return send( exchange );
}
@Override
public Response send( Exchange exchange ) {
supplier.sendMessage( exchange );
return exchange;
}
@Override
public String toString() {
return "WorkerRef( supplier = " + supplier + " )";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy