Thank you for the clarification and your prompt responses.
-----Original Message----- From: Julian Reschke <julian.resc...@gmx.de> Sent: Thursday, September 02, 2021 7:09 AM To: users@jackrabbit.apache.org Subject: Re: Uncheckout EXTERNAL Am 02.09.2021 um 12:20 schrieb Douglas Melzer: > I am migrating some legacy code from jackrabbit 2.4.0 to 2.20.x. > > The legacy code used the UncheckoutMethod which was removed > https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsvn.apache.org%2Fviewvc%2Fjackrabbit%2Ftrunk%2Fjackrabbit-webdav%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fjackrabbit%2Fwebdav%2Fclient%2Fmethods%2FUncheckoutMethod.java%3Fview%3Dmarkup%26pathrev%3D1776575&data=04%7C01%7CDouglas.Melzer%40sas.com%7C20de45847f4d467ac86108d96e021596%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C637661777506779868%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3n7FKxmYBdet3jJppz37f3wgI8nzGmC%2FEeLA0grZD5Y%3D&reserved=0 > when the jackrabbit code was updated to use HTTP client 4 based APIs. > The @deprecation comment for UncheckoutMethod does not provide any > information. > > > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjackrabbit%2Fblob%2Fjackrabbit-2.20.3%2Fjackrabbit-webdav%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fjackrabbit%2Fwebdav%2Fserver%2FAbstractWebdavServlet.java%23L467&data=04%7C01%7CDouglas.Melzer%40sas.com%7C20de45847f4d467ac86108d96e021596%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C637661777506779868%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=YLn%2Fds0K3MUmLw0sDtFjWg5TnJ6C%2Bx%2BbL0J%2Fi2ETDO0%3D&reserved=0 > still contains code to handle the UNCHECKOUT method. Ok. When I did the update for the new HTTP client library I only implemented code for those methods that Jackrabbit itself needs. Adding it should be trivial (and it really does not need to be in the Jackrabbit code base). Best regards, Julian