Log in to follow, share, and participate in this community.
Thread Lemma for documentation
Lemma for documentationALR, As you and the ShrinkWrap community begin to shift your focus to documentation, I'd like to recommend a tool named Lemma [1], developed by Christian Bauer, that falls right into your cup of tea. Lemma tur...
Wire Protocol for Archive SerializationUse Case: Send an Archive<?> over a network or serialize to disk. I had a look and wanted to note some thoughts. At first glance, we think of the process being: Export as ZIP Write...
Thread SHRINKWRAP-163: Making the Archive name optional
SHRINKWRAP-163: Making the Archive name optionalKen's submitted a patch to: https://jira.jboss.org/browse/SHRINKWRAP-163 Some review. 1) JavaDocs. As noted in Ken's TODOs, yep, we'll put these in before commit. 2) ExtensionTyp...
Thread Introduce built-in support for bean archives
Introduce built-in support for bean archivesThe JSR-299 specification (CDI) introduces the concept of a bean archive as a variant of several existing Java EE archives: A library jar, EJB jar, application client jar or rar archive is a bean archive if it...
Discussion about SHRINKWRAP-102I'm guessing we want to introduce some sort of configuration object (probably with a fluent API) or remove the ExtensionLoader?
Proposal: tree structure for ArchiveThis is a proposal of a tree structure for the Archive. I've done some research and made basically a simplified version of the JSR 170/283 (Content Repository API for Java). So, this is what I've come up with: ...
Thread Shrinkwrap-120: Exception in ZIP Export leads to Deadlock
Shrinkwrap-120: Exception in ZIP Export leads to DeadlockI know this issue is already closed but I found a problem. If an exception occurs while reading the first content of the file, it will be empty and the deadlock occurs again. Should we reopen this issue or create anot...
Illegal pathWhat should happen if a user has, for example, an archive with a single entry "/test.properties" and then he adds another asset to "/test.properties/another/test2.properties". A IllegalArgumentException? Maybe we can ...
Access to directoriesIf you have an Archive with a single file (i.e. /somewhere/inside/test.properties), only one entry is created in the MemoryMapArchiveImpl. So, a call to Archive.contains(ArchivePaths.create("/somewhere/inside/")) will...
SHRINKWRAP-112: Unified Importer APIhttps://jira.jboss.org/jira/browse/SHRINKWRAP-112 The idea here is to build a unified view which delegates into our existing importer types. There's a discussion on the JIRA already (from when forums wer...
Thread SHRINKWRAP-118: Splitting up ResourceContainer
SHRINKWRAP-118: Splitting up ResourceContainerhttps://jira.jboss.org/jira/browse/SHRINKWRAP-118 This one's a bit more involved than our typical entry-level contributor issues, but we need to start chipping away at pending API changes and work towards gett...
Integration with Jettyhttps://jira.jboss.org/jira/browse/SHRINKWRAP-125 I hijacked some prototyping code I did awhile back and ported it into an extension component allowing for Jetty integration. Client code looks similar to...
Integration with GlassFishFYI, I've been discussing a bit w/ GlassFish guys support for ShrinkWrap deployment: http://markmail.org/message/j3oqjraeovo6autb Discussion there is to dev@glassfish.dev.java.net S, ALR
Integration with OpenEJBI've stalked David Blevins on Twitter to see if he'd like to bring ShrinkWrap support to OpenEJB (I think the aims of the projects are consistent). This is my public response for us to sync up. ShrinkWrap arch...
Non Blocking IO[SHRINKWRAP-116 |https://jira.jboss.org/jira/browse/SHRINKWRAP-116] introduced a couple of new concepts to ShrinkWrap. To be consistent across the ShrinkWrap API and with other APIs I suggest some changes/feat...
Thread SHRINKWRAP-116: Write on-demand during ZIP Export
SHRINKWRAP-116: Write on-demand during ZIP ExportThere are a couple issues with our implementation of the ZIP Exporter: The caller must wait until we've encoded the full archive before he/she may start reading We hold the full contents of the ZIP in memory ...
Thread SHRINKWRAP-112 - Create a Unified Importer API
SHRINKWRAP-112 - Create a Unified Importer APIWe continue the discussion from [SHRINKWRAP-112|https://jira.jboss.org/jira/browse/SHRINKWRAP-112]
This is the current unified API description. {code}
package org.jboss.shrinkwrap.api.importer;
import java.i...
Java 7 - java.nio.file.Path(s)As Nicklas Karlsson so kindly pointed out, the upcoming Java 7 release has a some new classes in the nio package. * [java.nio.file.Path|http://download.java.net/jdk7/docs/api/java/nio/file/Path.html] * [java....