Add redeploy(Deployable) mathod to the Deployer interface. The deployers that do not support it will throw an exception (as they
currently do with start()).
Form the JSR-88: "Redeploy replaces a currently deployed application with an updated version. The runtime configuration information for the updated application must remain identical to the application it is updating".
The .diff is attached