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 void |
initJAIEXT(boolean useJaiExtOps)
Initialization of the
JAIExt instance |
static void |
initJAIEXT(boolean useJaiExtOps,
boolean forceReInit)
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 boolean |
isMedialibavailable() |
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
instance.
Default behavior is using JAIExt operationspublic static void initJAIEXT(boolean useJaiExtOps)
JAIExt
instancepublic static void initJAIEXT(boolean useJaiExtOps, boolean forceReInit)
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
- public static boolean isMedialibavailable()
Copyright © 2006–2018 GeoSolutions. All rights reserved.