![JAR search and dependency download from the Maven repository](/logo.png)
io.sprucehill.facebook.service.FacebookRealtimeUpdateService Maven / Gradle / Ivy
The newest version!
package io.sprucehill.facebook.service;
import com.fasterxml.jackson.core.type.TypeReference;
import io.sprucehill.facebook.data.RealtimeUpdateContainer;
import io.sprucehill.facebook.exceptions.GenericFacebookException;
import java.io.IOException;
import java.io.InputStream;
/**
* @author Michael Duergner
*/
public class FacebookRealtimeUpdateService extends AbstractFacebookService implements IFacebookRealtimeUpdatesService {
@Override
public T handleRealtimeUpdate(InputStream inputStream, TypeReference typeReference) throws GenericFacebookException{
try {
return objectMapper.readValue(inputStream,typeReference);
}
catch (IOException e) {
logger.error(e.getMessage(),e);
throw new GenericFacebookException(e);
}
finally {
try {
inputStream.close();
}
catch (IOException e) {}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy