Skip to content
Snippets Groups Projects
Commit 898b933d authored by Tobias Pietzsch's avatar Tobias Pietzsch
Browse files

bump pom parent pom-bigdataviewer => 4.0.1. fix wrt to API changes

parent b4e86027
No related branches found
No related tags found
No related merge requests found
...@@ -5,30 +5,40 @@ ...@@ -5,30 +5,40 @@
<parent> <parent>
<groupId>sc.fiji</groupId> <groupId>sc.fiji</groupId>
<artifactId>pom-bigdataviewer</artifactId> <artifactId>pom-bigdataviewer</artifactId>
<version>2.2.0</version> <version>4.0.1</version>
</parent> </parent>
<artifactId>bigdataviewer-server</artifactId> <artifactId>bigdataviewer-server</artifactId>
<version>2.0.1-SNAPSHOT</version> <version>2.1.0-SNAPSHOT</version>
<name>BigDataServer</name> <name>BigDataServer</name>
<description>A web server for BigDataViewer datasets</description> <description>A web server for BigDataViewer datasets</description>
<scm>
<connection>scm:git:git://github.com/bigdataviewer/bigdataviewer-server</connection>
<developerConnection>scm:git:git@github.com:bigdataviewer/bigdataviewer-server</developerConnection>
<tag>HEAD</tag>
<url>https://github.com/bigdataviewer/bigdataviewer-server</url>
</scm>
<issueManagement>
<system>GitHub Issues</system>
<url>https://github.com/bigdataviewer/bigdataviewer-server/issues</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
<url>http://jenkins.imagej.net/job/bigdataviewer-server/</url>
</ciManagement>
<properties> <properties>
<scijava.jvm.version>1.7</scijava.jvm.version> <enforcer.skip>true</enforcer.skip>
</properties> </properties>
<build> <repositories>
<plugins> <repository>
<plugin> <id>imagej.public</id>
<artifactId>maven-compiler-plugin</artifactId> <url>http://maven.imagej.net/content/groups/public</url>
<configuration> </repository>
<source>1.7</source> </repositories>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies> <dependencies>
<dependency> <dependency>
...@@ -55,29 +65,23 @@ ...@@ -55,29 +65,23 @@
<developer> <developer>
<id>tpietzsch</id> <id>tpietzsch</id>
<name>Tobias Pietzsch</name> <name>Tobias Pietzsch</name>
<email>pietzsch@mpi-cbg.de</email> <url>http://imagej.net/User:Pietzsch</url>
<url />
<organization>MPI-CBG</organization>
<organizationUrl>http://www.mpi-cbg.de/</organizationUrl>
<roles> <roles>
<role>architect</role> <role>founder</role>
<role>lead</role>
<role>developer</role> <role>developer</role>
<role>debugger</role>
<role>reviewer</role>
<role>support</role>
<role>maintainer</role>
</roles> </roles>
<timezone>+1</timezone>
</developer> </developer>
</developers> </developers>
<contributors>
<repositories> <contributor>
<repository> <name>HongKee Moon</name>
<id>imagej.public</id> <url>http://imagej.net/User:Moon</url>
<url>http://maven.imagej.net/content/groups/public</url> <properties><id>hkmoon</id></properties>
</repository> </contributor>
</repositories> </contributors>
<scm>
<connection>scm:git:git://github.com/tpietzsch/spimviewer</connection>
<developerConnection>scm:git:git@github.com:tpietzsch/spimviewer</developerConnection>
<tag>HEAD</tag>
<url>https://github.com/tpietzsch/spimviewer</url>
</scm>
</project> </project>
...@@ -14,10 +14,6 @@ import javax.imageio.ImageIO; ...@@ -14,10 +14,6 @@ import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import mpicbg.spim.data.SpimDataException;
import net.imglib2.img.basictypeaccess.volatiles.array.VolatileShortArray;
import net.imglib2.realtransform.AffineTransform3D;
import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.Request;
import org.eclipse.jetty.server.handler.ContextHandler; import org.eclipse.jetty.server.handler.ContextHandler;
import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Log;
...@@ -27,11 +23,15 @@ import org.jdom2.input.SAXBuilder; ...@@ -27,11 +23,15 @@ import org.jdom2.input.SAXBuilder;
import org.jdom2.output.Format; import org.jdom2.output.Format;
import org.jdom2.output.XMLOutputter; import org.jdom2.output.XMLOutputter;
import com.google.gson.GsonBuilder;
import bdv.BigDataViewer; import bdv.BigDataViewer;
import bdv.img.cache.CacheHints; import bdv.cache.CacheHints;
import bdv.img.cache.LoadingStrategy; import bdv.cache.LoadingStrategy;
import bdv.img.cache.VolatileCell; import bdv.img.cache.VolatileCell;
import bdv.img.cache.VolatileGlobalCellCache; import bdv.img.cache.VolatileGlobalCellCache;
import bdv.img.cache.VolatileGlobalCellCache.Key;
import bdv.img.cache.VolatileGlobalCellCache.VolatileCellLoader;
import bdv.img.hdf5.Hdf5ImageLoader; import bdv.img.hdf5.Hdf5ImageLoader;
import bdv.img.hdf5.Hdf5VolatileShortArrayLoader; import bdv.img.hdf5.Hdf5VolatileShortArrayLoader;
import bdv.img.remote.AffineTransform3DJsonSerializer; import bdv.img.remote.AffineTransform3DJsonSerializer;
...@@ -41,8 +41,9 @@ import bdv.spimdata.SequenceDescriptionMinimal; ...@@ -41,8 +41,9 @@ import bdv.spimdata.SequenceDescriptionMinimal;
import bdv.spimdata.SpimDataMinimal; import bdv.spimdata.SpimDataMinimal;
import bdv.spimdata.XmlIoSpimDataMinimal; import bdv.spimdata.XmlIoSpimDataMinimal;
import bdv.util.ThumbnailGenerator; import bdv.util.ThumbnailGenerator;
import mpicbg.spim.data.SpimDataException;
import com.google.gson.GsonBuilder; import net.imglib2.img.basictypeaccess.volatiles.array.VolatileShortArray;
import net.imglib2.realtransform.AffineTransform3D;
public class CellHandler extends ContextHandler public class CellHandler extends ContextHandler
{ {
...@@ -97,7 +98,7 @@ public class CellHandler extends ContextHandler ...@@ -97,7 +98,7 @@ public class CellHandler extends ContextHandler
final SequenceDescriptionMinimal seq = spimData.getSequenceDescription(); final SequenceDescriptionMinimal seq = spimData.getSequenceDescription();
final Hdf5ImageLoader imgLoader = ( Hdf5ImageLoader ) seq.getImgLoader(); final Hdf5ImageLoader imgLoader = ( Hdf5ImageLoader ) seq.getImgLoader();
cache = imgLoader.getCache(); cache = imgLoader.getCacheControl();
loader = imgLoader.getShortArrayLoader(); loader = imgLoader.getShortArrayLoader();
cacheHints = new CacheHints( LoadingStrategy.BLOCKING, 0, false ); cacheHints = new CacheHints( LoadingStrategy.BLOCKING, 0, false );
...@@ -144,7 +145,8 @@ public class CellHandler extends ContextHandler ...@@ -144,7 +145,8 @@ public class CellHandler extends ContextHandler
final int timepoint = Integer.parseInt( parts[ 2 ] ); final int timepoint = Integer.parseInt( parts[ 2 ] );
final int setup = Integer.parseInt( parts[ 3 ] ); final int setup = Integer.parseInt( parts[ 3 ] );
final int level = Integer.parseInt( parts[ 4 ] ); final int level = Integer.parseInt( parts[ 4 ] );
VolatileCell< ? > cell = cache.getGlobalIfCached( timepoint, setup, level, index, cacheHints ); final Key key = new VolatileGlobalCellCache.Key( timepoint, setup, level, index );
VolatileCell< ? > cell = cache.getLoadingVolatileCache().getIfPresent( key, cacheHints );
if ( cell == null ) if ( cell == null )
{ {
final int[] cellDims = new int[] { final int[] cellDims = new int[] {
...@@ -155,7 +157,7 @@ public class CellHandler extends ContextHandler ...@@ -155,7 +157,7 @@ public class CellHandler extends ContextHandler
Long.parseLong( parts[ 8 ] ), Long.parseLong( parts[ 8 ] ),
Long.parseLong( parts[ 9 ] ), Long.parseLong( parts[ 9 ] ),
Long.parseLong( parts[ 10 ] ) }; Long.parseLong( parts[ 10 ] ) };
cell = cache.createGlobal( cellDims, cellMin, timepoint, setup, level, index, cacheHints, loader ); cell = cache.getLoadingVolatileCache().get( key, cacheHints, new VolatileCellLoader<>( loader, timepoint, setup, level, cellDims, cellMin ) );
} }
@SuppressWarnings( "unchecked" ) @SuppressWarnings( "unchecked" )
......
...@@ -87,10 +87,6 @@ public class ManagerHandler extends ContextHandler ...@@ -87,10 +87,6 @@ public class ManagerHandler extends ContextHandler
final String ds = request.getParameter( "ds" ); final String ds = request.getParameter( "ds" );
undeploy( ds, baseRequest, response ); undeploy( ds, baseRequest, response );
} }
else
{
return;
}
} }
public String getByteSizeString( final long size ) public String getByteSizeString( final long size )
......
...@@ -7,16 +7,12 @@ import java.util.List; ...@@ -7,16 +7,12 @@ import java.util.List;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import net.imglib2.realtransform.AffineTransform3D;
import net.imglib2.ui.PainterThread;
import net.imglib2.ui.RenderTarget;
import org.jdom2.Document; import org.jdom2.Document;
import org.jdom2.Element; import org.jdom2.Element;
import org.jdom2.input.SAXBuilder; import org.jdom2.input.SAXBuilder;
import bdv.BigDataViewer; import bdv.BigDataViewer;
import bdv.img.cache.Cache; import bdv.cache.CacheControl;
import bdv.spimdata.SpimDataMinimal; import bdv.spimdata.SpimDataMinimal;
import bdv.spimdata.XmlIoSpimDataMinimal; import bdv.spimdata.XmlIoSpimDataMinimal;
import bdv.tools.InitializeViewerState; import bdv.tools.InitializeViewerState;
...@@ -32,6 +28,9 @@ import bdv.viewer.state.SourceGroup; ...@@ -32,6 +28,9 @@ import bdv.viewer.state.SourceGroup;
import bdv.viewer.state.SourceState; import bdv.viewer.state.SourceState;
import bdv.viewer.state.ViewerState; import bdv.viewer.state.ViewerState;
import bdv.viewer.state.XmlIoViewerState; import bdv.viewer.state.XmlIoViewerState;
import net.imglib2.realtransform.AffineTransform3D;
import net.imglib2.ui.PainterThread;
import net.imglib2.ui.RenderTarget;
/** /**
* Created by moon on 2/5/15. * Created by moon on 2/5/15.
...@@ -94,7 +93,7 @@ public class ThumbnailGenerator ...@@ -94,7 +93,7 @@ public class ThumbnailGenerator
} }
} }
final ThumbnailTarget renderTarget = new ThumbnailTarget(); final ThumbnailTarget renderTarget = new ThumbnailTarget();
new MultiResolutionRenderer( renderTarget, new PainterThread( null ), new double[] { 1 }, 0, false, 1, null, false, AccumulateProjectorARGB.factory, new Cache.Dummy() ).paint( state ); new MultiResolutionRenderer( renderTarget, new PainterThread( null ), new double[] { 1 }, 0, false, 1, null, false, AccumulateProjectorARGB.factory, new CacheControl.Dummy() ).paint( state );
return renderTarget.bi; return renderTarget.bi;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment