public static void ServiceAdmin() { try { String serviceName = "ServiceAdmin"; ServiceAdminStub stub; String backEndUrl = "https://localhost:9443/services"; String endPoint = backEndUrl + "/services/" + serviceName; stub = new ServiceAdminStub(endPoint); // Authenticate Your stub from sessionCooke ServiceClient serviceClient; Options option; serviceClient = stub._getServiceClient(); option = serviceClient.getOptions(); option.setManageSession(true); option.setProperty( org.apache.axis2.transport.http.HTTPConstants.COOKIE_STRING, sessionCookie); System.out.println(stub.getNumberOfActiveServices()); // System.out.println(stub.isUserValid("admin", "user")); } catch (Exception e) { System.out.println(e.getMessage()); } // ServiceAdminLibrary li = new ServiceAdminLibrary(); // try { // li.initServiceAdmin(); // System.out.println(li.getNumberOfActiveServices()); // li.AssertgetNumberOfActiveServices(4); // } catch (Exception e) { // System.out.println(e.getMessage()); // } }
public ServiceMetaDataWrapper listServices(String serviceName, String filerType) throws RemoteException { ServiceMetaDataWrapper serviceMetaDataWrapper; serviceMetaDataWrapper = serviceAdminStub.listServices(filerType, serviceName, 0); serviceAdminStub.getFaultyServiceArchives(0); return serviceMetaDataWrapper; }
public FaultyServicesWrapper listFaultyServices() throws RemoteException { FaultyServicesWrapper faultyServicesWrapper; faultyServicesWrapper = serviceAdminStub.getFaultyServiceArchives(0); return faultyServicesWrapper; }
public boolean deleteFaultyServiceByServiceName(String serviceName) throws RemoteException { try { return serviceAdminStub.deleteFaultyServiceGroup(getFaultyData(serviceName).getArtifact()); } catch (RemoteException e) { log.error("Faulty service deletion fails", e); throw new RemoteException("Faulty service deletion fails", e); } }
public boolean deleteFaultyService(String archiveName) throws RemoteException { try { return serviceAdminStub.deleteFaultyServiceGroup(archiveName); } catch (RemoteException e) { log.error("Faulty service deletion fails", e); throw new RemoteException("Faulty service deletion fails", e); } }
public FaultyServicesWrapper getFaultyServiceArchives(int pageNumber) throws RemoteException { FaultyServicesWrapper faultyServicesWrapper; try { faultyServicesWrapper = serviceAdminStub.getFaultyServiceArchives(pageNumber); } catch (RemoteException e) { log.error("Unable to get faulty service Archives", e); throw new RemoteException("Unable to get faulty service Archives", e); } return faultyServicesWrapper; }
public void deleteMatchingServiceByGroup(String serviceFileName) throws RemoteException { String matchingServiceName = getMatchingServiceName(serviceFileName); if (matchingServiceName != null) { String serviceGroup[] = {getServiceGroup(matchingServiceName)}; log.info("Service group name " + serviceGroup[0]); serviceAdminStub.deleteServiceGroups(serviceGroup); } else { log.error("Service group name cannot be null"); } }
public String getMatchingServiceName(String serviceFileName) throws RemoteException { ServiceMetaDataWrapper serviceMetaDataWrapper; serviceMetaDataWrapper = serviceAdminStub.listServices("ALL", serviceFileName, 0); ServiceMetaData[] serviceMetaDataList; if (serviceMetaDataWrapper != null) { serviceMetaDataList = serviceMetaDataWrapper.getServices(); if (serviceMetaDataList != null && serviceMetaDataList.length > 0) { for (ServiceMetaData serviceData : serviceMetaDataList) { if (serviceData != null && serviceData.getName().contains(serviceFileName)) { return serviceData.getName(); } } } } return null; }
public String deleteAllServicesByType(String type) throws RemoteException { ServiceMetaDataWrapper serviceMetaDataWrapper; serviceMetaDataWrapper = serviceAdminStub.listServices("ALL", null, 0); ServiceMetaData[] serviceMetaDataList; if (serviceMetaDataWrapper != null) { serviceMetaDataList = serviceMetaDataWrapper.getServices(); String[] serviceGroup; if (serviceMetaDataList != null && serviceMetaDataList.length > 0) { for (ServiceMetaData serviceData : serviceMetaDataList) { if (serviceData.getServiceType().equalsIgnoreCase(type)) { serviceGroup = new String[] {serviceData.getServiceGroupName()}; deleteService(serviceGroup); } } } } return null; }
public void deleteAllNonAdminServiceGroups() throws RemoteException { serviceAdminStub.deleteAllNonAdminServiceGroups(); }
public void deleteService(String[] serviceGroup) throws RemoteException { serviceAdminStub.deleteServiceGroups(serviceGroup); }
/** * @param serviceName * @return * @throws ServiceAdminException * @throws RemoteException */ public String[] getExposedTransports(String serviceName) throws ServiceAdminException, RemoteException { return serviceAdminStub.getExposedTransports(serviceName); }
public void stopService(String serviceName) throws ServiceAdminException, RemoteException { serviceAdminStub.stopService(serviceName); log.info("Service Stopped"); }
public ServiceMetaData getServicesData(String serviceName) throws ServiceAdminException, RemoteException { return serviceAdminStub.getServiceData(serviceName); }