public interface Adapter extends Provider
The virus scan adapter is a native shared library (delivered by an external partner) which can be loaded directly into the JAVA process environment (via JNI == java native interface).
This way ensures a high performance scan with an external virus scanner (VSA), because the scan of memory areas are done in-place. The virus scan adapter is also used by the Virus Scan Server and is therefore the only way to the external product.
History:
1.0 Initial Version for SAP NetWeaver 1.1 Added a pattern for clean test. 1.5 Enhancements in the native VSI layer 1.6 Dual runtime support (JAVA stand-alone and J2EE) 1.7 Added scanStream methods and support ActiveContent scan 1.8 Added getContentInfo and support for Content filtering 1.9 Minor bug fixes and new vendor parameters
Provider.getAdapter()
,
Instance
Modifier and Type | Method and Description |
---|---|
String |
getName()
Get the name of the virus scan adapter provider.
|
String |
getVendorInfoText()
Get the vendor dependent info text.
|
int |
getVsaMajorVersion()
Get the major version number of the external
virus scan adapter.
|
int |
getVsaMinorVersion()
Get the minor version number of the external
virus scan adapter.
|
String |
getVsaVendorName()
Get the adapter name defined by the external vendor of the external
virus scan adapter.
|
getAdapter, getDrivers, getEngine, getLastInitTime, getParameter, getParameters, getServer, isServer, setDefaultConfig, setParameter
String getName()
int getVsaMajorVersion() throws VSIServiceException
VSIServiceException
- exception of the VSI Serviceint getVsaMinorVersion() throws VSIServiceException
VSIServiceException
- exception of the VSI ServiceString getVsaVendorName() throws VSIServiceException
VSIServiceException
- exception of the VSI ServiceString getVendorInfoText() throws VSIServiceException
VSIServiceException
- exception of the VSI ServiceAccess Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] ENGFACADE
|
[sap.com] tc/bl/vsi/api
|
api
|
BC-JAS-SEC
|
[sap.com] J2EE-APPS
|
[sap.com]
|
-
|
BC-SEC-VIR
|
[sap.com] J2EE-APPS
|
[sap.com]
|
default
|
BC-SEC-VIR
|
Copyright 2018 SAP AG Complete Copyright Notice