introduce ADS and MSF processes API support

add throws javadoc