/** * @throws CapabilityException_Exception * @throws ActionException_Exception * @throws ProtocolException_Exception */ private void removeGRE() throws CapabilityException_Exception, ActionException_Exception, ProtocolException_Exception { try { queueCapab = OpennaasClient.getQueueManagerCapabilityService(); greCapab = OpennaasClient.getGRETunnelCapabilityService(); if (session.get(getText("myre.lrouter.name")) != null) { GreTunnelService greTunnelService = new GreTunnelService(); String lrMyreId = ((ResourceIdentifier) session.get(getText("myre.lrouter.name"))).getId(); greTunnelService.setName(getText("myre.iface.gre")); greCapab.deleteGRETunnel(lrMyreId, greTunnelService); queueCapab.execute(lrMyreId); } } catch (Exception e) { LOGGER.error("Can't delete GRE."); } }