Our client runs a ArcGIS for Server 10.2 instance that we are required to connect to and pull feature data as Java objects from. All the documentation I have read points to using the ArcObjects API with which you could create a GISServerConnection instance to connect to the relevant server.
All I see on the developer site now are downloads for ArcGIS Runtime Java SDK. After installing that SDK, there is no hint of the ArcObjects.jar library (as per online discussions), nor are the relevant com.esri.arcgis.server.* packages available in any of the available jars, as far as I can see.
Has the entire ArcObjects API been depricated and removed by ESRI? Is there a new way I should be connecting to an ArcGIS Server?
All help greatly appreciated.
Thanks for the reply Dan Patterson Not exactly what I was referring to. I should have specified that it's the Java ArcObjects API that I'm looking for. The thread you linked to indicates that ArcObjects is not deprecated, but also not avalable in the Java Runtime SDK... which does not tell me exactly where to find it! The closest place I've come thus far is the ArcObjects help page, which says nothing about where to find and download a recent build and/or .jar file.
Still exploring alternatives, but I keep coming up dry 😐
The ArcObjects SDK has not been deprecated and is a seperate product to the newer ArcGIS for Runtime APIs. You should be able to find the installs for the ArcObjects (.NET/Java/C++) SDK within your MyEsri account under your available downloads.
I have added a screenshot of what this would look like below. I believe what you're going to be concerned about is the deprecation of DCOM at 10.1, which is going to greatly impact how you're communicating with the server. I would suggest reading over the following blog:
Considerations for arcgis server developers a look toward 10.1