package org.netmelody.cieye.server.observation.protocol;
import org.netmelody.cieye.core.observation.CodeBook;
import org.netmelody.cieye.core.observation.CommunicationNetwork;
import org.netmelody.cieye.core.observation.Contact;
public final class JsonRestRequesterBuilder implements CommunicationNetwork {
@Override
public Contact makeContact(CodeBook codeBook) {
return new JsonRestRequester(codeBook.decoder(), codeBook.contentMunger(),
new RestRequester(codeBook.username(), codeBook.password()));
}
}