Commit 6a833baf authored by 吴晟's avatar 吴晟
Browse files

Add agent-client codes.

parent ebb0f9e4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ public interface Context {

    void putProvider(AbstractWorkerProvider provider) throws UsedRoleNameException;

    WorkerRefs lookup(Role role) throws WorkerNotFountException;
    WorkerRefs lookup(Role role) throws WorkerNotFoundException;

    void put(WorkerRef workerRef);

+2 −2
Original line number Diff line number Diff line
@@ -13,12 +13,12 @@ public abstract class WorkerContext implements Context {
    private Map<String, List<WorkerRef>> roleWorkers = new ConcurrentHashMap<>();

    @Override
    final public WorkerRefs lookup(Role role) throws WorkerNotFountException {
    final public WorkerRefs lookup(Role role) throws WorkerNotFoundException {
        if (roleWorkers.containsKey(role.roleName())) {
            WorkerRefs refs = new WorkerRefs(roleWorkers.get(role.roleName()), role.workerSelector());
            return refs;
        } else {
            throw new WorkerNotFountException("role=" + role.roleName() + ", no available worker.");
            throw new WorkerNotFoundException("role=" + role.roleName() + ", no available worker.");
        }
    }

+7 −0
Original line number Diff line number Diff line
package com.a.eye.skywalking.collector.actor;

public class WorkerNotFountException extends Exception {
    public WorkerNotFountException(String message){
public class WorkerNotFoundException extends Exception {
    public WorkerNotFoundException(String message){
        super(message);
    }
}
+5 −0
Original line number Diff line number Diff line
@@ -35,6 +35,11 @@
            <artifactId>skywalking-collector-cluster</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>com.a.eye</groupId>
            <artifactId>skywalking-collector-role</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>net.bytebuddy</groupId>
            <artifactId>byte-buddy</artifactId>
+1 −1
Original line number Diff line number Diff line
@@ -8,5 +8,5 @@ package com.a.eye.skywalking.api.boot;
 * @author wusheng
 */
public interface BootService {
    void bootUp();
    void bootUp() throws Exception;
}
Loading