your entry method signature looks wrong.
it should be
void handleDeployment(final DeploymentInfo deploymentInfo, final ServletContext servletContext)
maybe you are just using wrong api your are building against, early (1.x alpha&beta)versions of Undertow builds had mistake and Impl was taken as parameter.
Thanks it worked, I was using older version of undertow-servlet.