public ProviderStatus getStatus() {
        if (status == ProviderStatus.WARMING_UP) {
            if (System.currentTimeMillis() > (Long) getDynamicAttr(ProviderInfoAttrs.ATTR_WARM_UP_END_TIME)) {
                // 如果已经过了预热时间，恢复为正常
                status = ProviderStatus.AVAILABLE;
                setDynamicAttr(ProviderInfoAttrs.ATTR_WARM_UP_END_TIME, null);
            }
        }
        return status;
    }
public ProviderStatus getStatus ( ) { if ( status == ProviderStatus . WARMING_UP ) { if ( System . currentTimeMillis ( ) > ( Long ) getDynamicAttr ( ProviderInfoAttrs . ATTR_WARM_UP_END_TIME ) ) { status = ProviderStatus . AVAILABLE ; setDynamicAttr ( ProviderInfoAttrs . ATTR_WARM_UP_END_TIME , null ) ; } } return status ; }
Gets status.

@return the status