| Interface | Description | 
|---|---|
| BiFunction<T,U,R> | 
 
 Represents a contract inspired from Java 8 features which defines a function expecting two parameters.. 
 | 
| Pipe.OnReady | 
 
 This class represents an object notified when a transformation is done. 
 | 
| Pipe.Transformer<T> | 
 
 This interface describes an object which is able to write into an  
OutputStream some transformed bytes
 read from InputStream. | 
| TerFunction<T,U,V,R> | 
 
 Represents a contract inspired from Java 8 features which defines a function expecting three parameters.. 
 | 
| UrlProvider | 
 
 This interface gives a change to specify how the public URL should be exposed to access a nut. 
 | 
| UrlProviderFactory | 
 
 This factory creates  
UrlProvider considering a particular workflow ID. | 
| Class | Description | 
|---|---|
| AnnotationDetectorScanner | 
 
 An annotation scanner based on ASL Annotation Detector library. 
 | 
| CloseableZipFileAdapter | |
| CollectionUtils | 
 
 Utility class built on top of the java collection framework helping WUIC to deal with
 collections. 
 | 
| FutureLong | 
 
 This  
Future wraps a Long to directly return when it's retrieved. | 
| HtmlUtil | 
 
 Utility class for HTML output. 
 | 
| IOUtils | 
 
 Utility class built on top of the  
java.io package helping WUIC to deal with
 I/O. | 
| IOUtils.CrcMessageDigest | 
 
 A  
CRC32 is wrapped inside this class which is a MessageDigest. | 
| NumberUtils | 
 
 Utility class providing helper constants and static methods around numbers. 
 | 
| NutUtils | 
 
 This class provides utility methods around  
Nut management. | 
| Pipe<T> | 
 
 This class helps to chains transformers that read  
InputStream and writes some transformed bytes to a
 ByteArrayOutputStream. | 
| Pipe.DefaultOnReady | 
 
 Default implementation which writes the result to a wrapped output stream and close if automatically. 
 | 
| Pipe.DefaultTransformer<T> | 
 
 The default transformer just copies the  
InputStream to the OutputStream and produces a content
 which can be aggregated to an other one. | 
| Pipe.Execution | 
 
 This class represents the result of the transformation made by thanks to piped transformers. 
 | 
| PollingScheduler<T> | 
 
 This class is able to schedule a polling operation in the  
WuicScheduledThreadPool. | 
| StringUtils | 
 
 Utility class providing helper constants and static methods around strings. 
 | 
| SyncFuture<T> | 
 
 This  
Future wraps a result computed synchronously and consequently return it as soon as SyncFuture.get() is
 called. | 
| UrlMatcher | 
 
 This class helps to extract parameters from URL. 
 | 
| UrlUtils | 
 
 Utility class for URLs management around  
nuts. | 
| UrlUtils.DefaultUrlProviderFactory | 
 
 This factory builds default  
UrlProvider. | 
| WuicScheduledThreadPool | 
 
 This class is used internally by WUIC to control the number of created threads for different tasks. 
 | 
| WuicScheduledThreadPool.CallExceptionLogger<T> | 
 
 Logs any exception which occurs when running a delegated  
Callable. | 
| Enum | Description | 
|---|---|
| NutDiskStore | 
 
 This class stores nuts in a dedicated temporary directory. 
 | 
Utility package where helper methods are defined. We prefer to define our own utility class as much as possible instead of increasing the number of dependencies.
Copyright © 2012-2015. All Rights Reserved.