public class JAIExt extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ALGEBRIC_NAME |
static String |
OPERATION_CONST_NAME |
static String |
STATS_NAME |
Modifier and Type | Method and Description |
---|---|
static String |
getJAIExtName(String name)
Utility method for substituting the JAI operation names with the JAI-EXT ones
|
static List<ConcurrentOperationRegistry.OperationItem> |
getJAIEXTOperations()
Get a List of the available JAI-EXT operations
|
static List<String> |
getJAINames(String name)
Utility method for substituting the JAIExt operation name with the related JAI one/ones
|
static List<ConcurrentOperationRegistry.OperationItem> |
getJAIOperations()
Get a List of the available JAI operations
|
static String |
getOperationName(String name)
Utility method for substituting the JAI operation names with the JAI-EXT ones, if they are present
|
static List<ConcurrentOperationRegistry.OperationItem> |
getOperations()
Gets a List of all the operations currently registered.
|
static ConcurrentOperationRegistry |
getRegistry()
Returns the current
ConcurrentOperationRegistry used. |
static void |
initJAIEXT()
Initialization of the
JAIExt instance |
static boolean |
isJAIAPI(String descriptorName)
Indicates if the operation is registered as JAI.
|
static boolean |
isJAIExtOperation(String descriptorName)
Indicates if the operation is registered as JAI-EXT.
|
static void |
registerAllOperations(boolean jaiextOperations) |
static void |
registerJAIDescriptor(String descriptorName)
This method unregister a JAI-EXT operation and register the related JAI one
|
static void |
registerJAIEXTDescriptor(String descriptorName)
This method unregister a JAI operation and register the related JAI-EXT one
|
static void |
registerOperations(Set<String> operations,
boolean jaiext) |
static void |
setJAIAcceleration(String descriptorName,
boolean accelerated)
This method sets/unsets the netive acceleration for a JAI operation
|
public static final String OPERATION_CONST_NAME
public static final String ALGEBRIC_NAME
public static final String STATS_NAME
public static void initJAIEXT()
JAIExt
instancepublic static void registerAllOperations(boolean jaiextOperations)
public static void registerJAIEXTDescriptor(String descriptorName)
descriptorName
- public static void registerJAIDescriptor(String descriptorName)
descriptorName
- public static void setJAIAcceleration(String descriptorName, boolean accelerated)
descriptorName
- accelerated
- public static List<ConcurrentOperationRegistry.OperationItem> getOperations()
public static List<ConcurrentOperationRegistry.OperationItem> getJAIEXTOperations()
public static List<ConcurrentOperationRegistry.OperationItem> getJAIOperations()
public static ConcurrentOperationRegistry getRegistry()
ConcurrentOperationRegistry
used.public static String getOperationName(String name)
name
- public static String getJAIExtName(String name)
name
- public static List<String> getJAINames(String name)
name
- public static boolean isJAIExtOperation(String descriptorName)
descriptorName
- public static boolean isJAIAPI(String descriptorName)
descriptorName
- Copyright © 2006–2015 GeoSolutions. All rights reserved.