Skip to content

Commit

Permalink
Update migration
Browse files Browse the repository at this point in the history
  • Loading branch information
lfoppiano committed Jun 19, 2023
1 parent 5c65b01 commit bc3dff9
Show file tree
Hide file tree
Showing 7 changed files with 38 additions and 11 deletions.
4 changes: 2 additions & 2 deletions src/main/java/org/grobid/core/engines/QuantitiesEngine.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;

import javax.inject.Inject;
import javax.inject.Singleton;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import jakarta.ws.rs.core.Response;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/grobid/core/engines/QuantityParser.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.inject.Inject;
import jakarta.inject.Inject;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/grobid/service/GrobidEngineInitialiser.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package org.grobid.service;

import com.google.common.collect.ImmutableList;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import org.grobid.core.main.GrobidHomeFinder;
import org.grobid.core.main.LibraryLoader;
import org.grobid.core.utilities.GrobidProperties;
import org.grobid.service.configuration.GrobidQuantitiesConfiguration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.inject.Inject;
import javax.inject.Singleton;

@Singleton
public class GrobidEngineInitialiser {
Expand Down
29 changes: 28 additions & 1 deletion src/main/java/org/grobid/service/QuantitiesServiceModule.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
package org.grobid.service;

import com.codahale.metrics.MetricRegistry;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.inject.AbstractModule;
import com.google.inject.Binder;
import com.google.inject.Provides;
import jakarta.ws.rs.client.Client;
import jakarta.ws.rs.client.ClientBuilder;
import org.grobid.core.engines.QuantitiesEngine;
import org.grobid.core.engines.QuantityParser;
import org.grobid.service.configuration.GrobidQuantitiesConfiguration;
Expand All @@ -10,9 +16,10 @@
import org.grobid.service.exceptions.mapper.GrobidExceptionsTranslationUtility;
import org.grobid.service.exceptions.mapper.GrobidServiceExceptionMapper;
import org.grobid.service.exceptions.mapper.WebApplicationExceptionMapper;
import ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule;


public class QuantitiesServiceModule extends AbstractModule {
public class QuantitiesServiceModule extends DropwizardAwareModule<GrobidQuantitiesConfiguration> {

@Override
public void configure() {
Expand All @@ -34,4 +41,24 @@ public void configure() {
bind(WebApplicationExceptionMapper.class);
}

/*@Provides
protected ObjectMapper getObjectMapper() {
return getEnvironment().getObjectMapper();
}
@Provides
protected MetricRegistry provideMetricRegistry() {
return getMetricRegistry();
}
//for unit tests
protected MetricRegistry getMetricRegistry() {
return getEnvironment().metrics();
}*/

@Provides
Client provideClient() {
return ClientBuilder.newClient();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
import org.grobid.core.engines.QuantityParser;
import org.grobid.service.configuration.GrobidQuantitiesConfiguration;

import javax.inject.Inject;
import javax.inject.Singleton;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import java.io.InputStream;
import java.util.List;

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/grobid/service/controller/HealthCheck.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

import org.grobid.service.configuration.GrobidQuantitiesConfiguration;

import javax.inject.Inject;
import javax.inject.Singleton;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import org.grobid.core.exceptions.GrobidExceptionStatus;
import org.slf4j.MDC;

import javax.inject.Inject;
import jakarta.inject.Inject;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
Expand Down

0 comments on commit bc3dff9

Please sign in to comment.