serviceType

This commit is contained in:
redkale
2023-10-06 10:08:29 +08:00
parent d961a4283b
commit d5e193d0a8
3 changed files with 5 additions and 6 deletions

View File

@@ -28,7 +28,7 @@ public abstract class MessageClientConsumer {
protected final MessageClientProcessor processor; protected final MessageClientProcessor processor;
protected final Logger logger; protected final Logger logger = Logger.getLogger(this.getClass().getSimpleName());
protected volatile boolean closed; protected volatile boolean closed;
@@ -38,7 +38,6 @@ public abstract class MessageClientConsumer {
Objects.requireNonNull(consumerid); Objects.requireNonNull(consumerid);
Objects.requireNonNull(processor); Objects.requireNonNull(processor);
this.messageAgent = messageAgent; this.messageAgent = messageAgent;
this.logger = messageAgent.logger;
this.topics = topics; this.topics = topics;
this.consumerid = consumerid; this.consumerid = consumerid;
this.processor = processor; this.processor = processor;

View File

@@ -20,15 +20,14 @@ import java.util.logging.Logger;
*/ */
public abstract class MessageClientProducer { public abstract class MessageClientProducer {
protected final Logger logger; protected final Logger logger = Logger.getLogger(this.getClass().getSimpleName());
protected final String name; protected final String name;
protected final AtomicBoolean closed = new AtomicBoolean(); protected final AtomicBoolean closed = new AtomicBoolean();
protected MessageClientProducer(String name, Logger logger) { protected MessageClientProducer(String name) {
this.name = name; this.name = name;
this.logger = logger;
} }
public abstract CompletableFuture<Void> apply(MessageRecord message); public abstract CompletableFuture<Void> apply(MessageRecord message);

View File

@@ -9,6 +9,7 @@ import java.util.concurrent.*;
import org.redkale.annotation.Resource; import org.redkale.annotation.Resource;
import org.redkale.boot.Application; import org.redkale.boot.Application;
import org.redkale.net.WorkThread; import org.redkale.net.WorkThread;
import org.redkale.net.sncp.Sncp;
/** /**
* *
@@ -31,7 +32,7 @@ public abstract class AbstractService implements Service {
} }
protected Class serviceType() { protected Class serviceType() {
return serviceType; return serviceType == null ? Sncp.getServiceType(getClass()) : serviceType;
} }
/** /**