public final class UDFByteCodeVerifier
extends java.lang.Object
Object.finalize()),
 additional code in the constructor,
 use of synchronized blocks,
 too many methods.| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CTOR_SIG | 
| static java.lang.String | JAVA_UDF_NAME | 
| static java.lang.String | OBJECT_NAME | 
| Constructor and Description | 
|---|
| UDFByteCodeVerifier() | 
| Modifier and Type | Method and Description | 
|---|---|
| UDFByteCodeVerifier | addDisallowedClass(java.lang.String clazz) | 
| UDFByteCodeVerifier | addDisallowedMethodCall(java.lang.String clazz,
                       java.lang.String method) | 
| UDFByteCodeVerifier | addDisallowedPackage(java.lang.String pkg) | 
| java.util.Set<java.lang.String> | verify(java.lang.String clsName,
      byte[] bytes) | 
public static final java.lang.String JAVA_UDF_NAME
public static final java.lang.String OBJECT_NAME
public static final java.lang.String CTOR_SIG
public UDFByteCodeVerifier addDisallowedClass(java.lang.String clazz)
public UDFByteCodeVerifier addDisallowedMethodCall(java.lang.String clazz, java.lang.String method)
public UDFByteCodeVerifier addDisallowedPackage(java.lang.String pkg)
public java.util.Set<java.lang.String> verify(java.lang.String clsName,
                                              byte[] bytes)
Copyright © 2018 The Apache Software Foundation