package co.codewizards.cloudstore.ls.client;
import static co.codewizards.cloudstore.core.util.AssertUtil.*;
import javax.ws.rs.core.SecurityContext;
import co.codewizards.cloudstore.ls.core.invoke.ObjectRefConverter;
import co.codewizards.cloudstore.ls.core.invoke.ObjectRefConverterFactory;
class ObjectRefConverterFactoryImpl implements ObjectRefConverterFactory {
private final LocalServerClient localServerClient;
public ObjectRefConverterFactoryImpl(final LocalServerClient localServerClient) {
this.localServerClient = assertNotNull(localServerClient, "localServerClient");
}
@Override
public ObjectRefConverter createObjectRefConverter(final SecurityContext securityContext) {
return new ObjectRefConverterImpl(localServerClient);
}
}