本文整理了Java中io.apiman.gateway.engine.beans.Api.setApiId()
方法的一些代码示例,展示了Api.setApiId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Api.setApiId()
方法的具体详情如下:
包路径:io.apiman.gateway.engine.beans.Api
类名称:Api
方法名:setApiId
暂无
代码示例来源:origin: apiman/apiman
/**
* Retires the API, removing it from the engine.
*/
protected void retireApi() {
Api api = new Api();
api.setOrganizationId(orgId);
api.setApiId(apiId);
api.setVersion(String.valueOf(version));
getEngine().getRegistry().retireApi(api, new IAsyncResultHandler<Void>() {
@Override
public void handle(IAsyncResult<Void> result) {
// This is a good faith effort - we don't really care if it can't be retired.
}
});
}
代码示例来源:origin: apiman/apiman
@Override
public void retire(String organizationId, String apiId, String version, AsyncResponse response)
throws RegistrationException, NotAuthorizedException {
Api api = new Api();
api.setOrganizationId(organizationId);
api.setApiId(apiId);
api.setVersion(version);
registry.retireApi(api, handlerWithEmptyResult(response));
}
代码示例来源:origin: apiman/apiman
/**
* @see io.apiman.gateway.api.rest.contract.IApiResource#retire(java.lang.String, java.lang.String, java.lang.String)
*/
@Override
public void retire(String organizationId, String apiId, String version) throws RegistrationException,
NotAuthorizedException {
final Set<Throwable> errorHolder = new HashSet<>();
final CountDownLatch latch = new CountDownLatch(1);
Api api = new Api();
api.setOrganizationId(organizationId);
api.setApiId(apiId);
api.setVersion(version);
// Retire api; latch until result returned and evaluated
getEngine().getRegistry().retireApi(api, latchedResultHandler(latch, errorHolder));
awaitOnLatch(latch, errorHolder);
}
代码示例来源:origin: io.apiman/apiman-test-policies
/**
* Retires the API, removing it from the engine.
*/
protected void retireApi() {
Api api = new Api();
api.setOrganizationId(orgId);
api.setApiId(apiId);
api.setVersion(String.valueOf(version));
getEngine().getRegistry().retireApi(api, new IAsyncResultHandler<Void>() {
@Override
public void handle(IAsyncResult<Void> result) {
// This is a good faith effort - we don't really care if it can't be retired.
}
});
}
代码示例来源:origin: io.apiman/apiman-gateway-api-rest-impl
/**
* @see io.apiman.gateway.api.rest.contract.IApiResource#retire(java.lang.String, java.lang.String, java.lang.String)
*/
@Override
public void retire(String organizationId, String apiId, String version) throws RegistrationException,
NotAuthorizedException {
final Set<Throwable> errorHolder = new HashSet<>();
final CountDownLatch latch = new CountDownLatch(1);
Api api = new Api();
api.setOrganizationId(organizationId);
api.setApiId(apiId);
api.setVersion(version);
// Retire api; latch until result returned and evaluated
getEngine().getRegistry().retireApi(api, latchedResultHandler(latch, errorHolder));
awaitOnLatch(latch, errorHolder);
}
代码示例来源:origin: apiman/apiman
@Override
public void retire(String organizationId, String apiId, String version) throws RegistrationException, NotAuthorizedException {
Api api = new Api();
api.setOrganizationId(organizationId);
api.setApiId(apiId);
api.setVersion(version);
registry.retireApi(api, (IAsyncResultHandler<Void>) result -> {
if (result.isError()) {
throwError(result.getError());
}
});
}
代码示例来源:origin: io.apiman/apiman-gateway-api-rest-impl
@Override
public void retire(String organizationId, String apiId, String version, AsyncResponse response)
throws RegistrationException, NotAuthorizedException {
Api api = new Api();
api.setOrganizationId(organizationId);
api.setApiId(apiId);
api.setVersion(version);
getEngine().getRegistry().retireApi(api, handlerWithEmptyResult(response));
}
代码示例来源:origin: apiman/apiman
api.setEndpointType("TEST");
api.setOrganizationId(orgId);
api.setApiId(apiId);
api.setVersion(String.valueOf(version));
api.setPublicAPI(true);
代码示例来源:origin: apiman/apiman
@Override
public void retire(String organizationId, String apiId, String version, AsyncResponse response)
throws RegistrationException, NotAuthorizedException {
Api api = new Api();
api.setOrganizationId(organizationId);
api.setApiId(apiId);
api.setVersion(version);
getEngine().getRegistry().retireApi(api, handlerWithEmptyResult(response));
}
代码示例来源:origin: io.apiman/apiman-test-policies
api.setEndpointType("TEST");
api.setOrganizationId(orgId);
api.setApiId(apiId);
api.setVersion(String.valueOf(version));
api.setPublicAPI(true);
代码示例来源:origin: apiman/apiman
private void processData() {
if (configs.size() == 0) {
log.warn("File loaded into registry was empty. No entities created.");
return;
}
try {
// Naive version initially.
for (Auth3ScaleBean bean : configs) {
// Reflects the remote data structure.
BackendConfiguration config = bean.getThreescaleConfig().getProxyConfig().getBackendConfig();
Api api = new Api();
api.setApiId(config.getSystemName());
api.setOrganizationId(defaultOrgName);
api.setEndpoint(config.getProxy().getApiBackend());
api.setEndpointContentType("text/json"); // don't think there is an equivalent of this in 3scale
api.setEndpointType("rest"); //don't think there is an equivalent of this in 3scale
api.setParsePayload(false); // can let user override this?
api.setPublicAPI(true); // is there an equivalent of this?
api.setVersion(defaultVersion); // don't think this is relevant anymore
setPolicies(api, bean);
log.debug("Processing: {0}", config);
log.debug("Creating API: {0}", api);
apis.add(api);
}
dataProcessed = true;
checkQueue();
} catch (DecodeException e) {
failAll(e);
}
}
代码示例来源:origin: io.apiman/apiman-gateway-engine-3scale
private void processData() {
if (configs.size() == 0) {
log.warn("File loaded into registry was empty. No entities created.");
return;
}
try {
// Naive version initially.
for (Auth3ScaleBean bean : configs) {
// Reflects the remote data structure.
BackendConfiguration config = bean.getThreescaleConfig().getProxyConfig().getBackendConfig();
Api api = new Api();
api.setApiId(config.getSystemName());
api.setOrganizationId(defaultOrgName);
api.setEndpoint(config.getProxy().getApiBackend());
api.setEndpointContentType("text/json"); // don't think there is an equivalent of this in 3scale
api.setEndpointType("rest"); //don't think there is an equivalent of this in 3scale
api.setParsePayload(false); // can let user override this?
api.setPublicAPI(true); // is there an equivalent of this?
api.setVersion(defaultVersion); // don't think this is relevant anymore
setPolicies(api, bean);
log.debug("Processing: {0}", config);
log.debug("Creating API: {0}", api);
apis.add(api);
}
dataProcessed = true;
checkQueue();
} catch (DecodeException e) {
failAll(e);
}
}
代码示例来源:origin: apiman/apiman
gatewayApi.setEndpointProperties(versionBean.getEndpointProperties());
gatewayApi.setOrganizationId(versionBean.getApi().getOrganization().getId());
gatewayApi.setApiId(versionBean.getApi().getId());
gatewayApi.setVersion(versionBean.getVersion());
gatewayApi.setPublicAPI(versionBean.isPublicAPI());
代码示例来源:origin: apiman/apiman
gatewayApi.setApiId(versionBean.getApi().getId());
gatewayApi.setVersion(versionBean.getVersion());
代码示例来源:origin: io.apiman/apiman-manager-api-rest-impl
gatewayApi.setApiId(versionBean.getApi().getId());
gatewayApi.setVersion(versionBean.getVersion());
代码示例来源:origin: apiman/apiman
gatewayApi.setApiId(versionBean.getApi().getId());
gatewayApi.setVersion(versionBean.getVersion());
gatewayApi.setPublicAPI(versionBean.isPublicAPI());
代码示例来源:origin: io.apiman/apiman-manager-api-rest-impl
gatewayApi.setApiId(versionBean.getApi().getId());
gatewayApi.setVersion(versionBean.getVersion());
gatewayApi.setPublicAPI(versionBean.isPublicAPI());
内容来源于网络,如有侵权,请联系作者删除!