@Override public NexusStatus getStatus() { try { final StatusResource response = serviceResource( "status" ) .get( StatusResourceResponse.class ) .getData(); return new NexusStatus( response.getAppName(), response.getFormattedAppName(), response.getVersion(), response.getApiVersion(), response.getEditionLong(), response.getEditionShort(), response.getState(), response.getInitializedAt(), response.getStartedAt(), response.getLastConfigChange(), -1, response.isFirstStart(), response.isInstanceUpgraded(), response.isConfigurationUpgraded(), response.getBaseUrl() ); } catch ( UniformInterfaceException e ) { throw convert( e ); } catch ( ClientHandlerException e ) { throw convert( e ); } }
StatusResource resource = new StatusResource(); resource.setAppName( status.getAppName() ); resource.setFormattedAppName( status.getFormattedAppName() ); resource.setVersion( status.getVersion() ); resource.setApiVersion( status.getApiVersion() ); resource.setEditionLong( status.getEditionLong() ); resource.setEditionShort( status.getEditionShort() ); resource.setAttributionsURL( status.getAttributionsURL() ); resource.setPurchaseURL( status.getPurchaseURL() ); resource.setUserLicenseURL( status.getUserLicenseURL() ); resource.setState( status.getState().toString() ); resource.setOperationMode( status.getOperationMode().toString() ); resource.setInitializedAt( status.getInitializedAt() ); resource.setStartedAt( status.getStartedAt() ); resource.setLastConfigChange( status.getLastConfigChange() );
public static boolean isNexusRunning() throws IOException { return ( STATUS_STARTED.equals( getNexusStatus().getData().getState() ) ); }
final StatusResource resource = new StatusResource(); resource.setAppName(status.getAppName()); resource.setFormattedAppName(status.getFormattedAppName()); resource.setVersion(status.getVersion()); resource.setApiVersion(status.getApiVersion()); resource.setEditionLong(status.getEditionLong()); resource.setEditionShort(status.getEditionShort()); resource.setAttributionsURL(status.getAttributionsURL()); resource.setPurchaseURL(status.getPurchaseURL()); resource.setUserLicenseURL(status.getUserLicenseURL()); resource.setState(status.getState().toString()); resource.setInitializedAt(status.getInitializedAt()); resource.setStartedAt(status.getStartedAt()); resource.setLastConfigChange(status.getLastConfigChange()); resource.setFirstStart(status.isFirstStart());
public static boolean isNexusStopped() throws IOException { return ( STATUS_STOPPED.equals( getNexusStatus().getData().getState() ) ); }
public boolean isNexusStarted() throws NexusClientException, NexusConnectionException { Object tempObj = this.getClientHelper().get( STATE_SERVICE, (String) null ); // StatusResourceResponse.getData ->StatusResource // type check the object so we can have a meaninful error if needed this.checkType( tempObj, StatusResourceResponse.class ); // everything should be smooth sailing from here. return ( (StatusResourceResponse) tempObj ).getData().getState().endsWith( "STARTED" ); }