@SuppressWarnings("nls") @Override public ApiEndpoint getApiEndpoint(String organizationId, String apiId, String version) { StringBuilder builder = new StringBuilder(); builder.append("http://localhost:").append(GatewayServer.gatewayServer.getPort()).append("/gateway/"); builder.append(organizationId); builder.append("/"); //$NON-NLS-1$ builder.append(apiId); builder.append("/"); //$NON-NLS-1$ builder.append(version); ApiEndpoint rval = new ApiEndpoint(); rval.setEndpoint(builder.toString()); return rval; } };
String apiEndpoint = se.getEndpoint(); api.setHttpEndpoint(apiEndpoint);
String apiEndpoint = se.getEndpoint(); api.setHttpEndpoint(apiEndpoint);
builder.append(version); ApiEndpoint rval = new ApiEndpoint(); rval.setEndpoint(builder.toString()); return rval;
ApiEndpoint endpoint = link.getApiEndpoint(organizationId, apiId, version); ApiVersionEndpointSummaryBean rval = new ApiVersionEndpointSummaryBean(); rval.setManagedEndpoint(endpoint.getEndpoint()); storage.commitTx(); log.debug(String.format("Got endpoint summary: %s", gateway)); //$NON-NLS-1$
builder.append(version); ApiEndpoint rval = new ApiEndpoint(); rval.setEndpoint(builder.toString()); return rval;
ApiEndpoint endpoint = link.getApiEndpoint(organizationId, apiId, version); ApiVersionEndpointSummaryBean rval = new ApiVersionEndpointSummaryBean(); rval.setManagedEndpoint(endpoint.getEndpoint()); storage.commitTx(); log.debug(String.format("Got endpoint summary: %s", gateway)); //$NON-NLS-1$
builder.append(version); ApiEndpoint rval = new ApiEndpoint(); rval.setEndpoint(builder.toString()); return rval;
Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint()); apiResource = new ApiResourceImpl(new VertxEngineConfig(apimanConfig), new DummyEngine()); endpoint = apiResource.getApiEndpoint("TestOrg", "TestAPI", "1.0"); Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint()); apiResource = new ApiResourceImpl(new VertxEngineConfig(apimanConfig), new DummyEngine()); endpoint = apiResource.getApiEndpoint("TestOrg", "TestAPI", "1.0"); Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint()); apiResource = new ApiResourceImpl(new VertxEngineConfig(apimanConfig), new DummyEngine()); endpoint = apiResource.getApiEndpoint("TestOrg", "TestAPI", "1.0"); Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint()); apiResource = new ApiResourceImpl(new VertxEngineConfig(apimanConfig), new DummyEngine()); endpoint = apiResource.getApiEndpoint("TestOrg", "TestAPI", "1.0"); Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint()); apiResource = new ApiResourceImpl(new VertxEngineConfig(apimanConfig), new DummyEngine()); endpoint = apiResource.getApiEndpoint("TestOrg", "TestAPI", "1.0"); Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint()); apiResource = new ApiResourceImpl(new VertxEngineConfig(apimanConfig), new DummyEngine()); endpoint = apiResource.getApiEndpoint("TestOrg", "TestAPI", "1.0"); Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint()); apiResource = new ApiResourceImpl(new VertxEngineConfig(apimanConfig), new DummyEngine()); endpoint = apiResource.getApiEndpoint("TestOrg", "TestAPI", "1.0"); Assert.assertEquals(matchingEndpoint, endpoint.getEndpoint());
builder.append(version); ApiEndpoint rval = new ApiEndpoint(); rval.setEndpoint(builder.toString()); return rval;
@Override @SuppressWarnings("nls") public ApiEndpoint getApiEndpoint(String organizationId, String apiId, String version) throws NotAuthorizedException { String scheme = apimanConfig.preferSecure() ? "https" : "http"; int port = apimanConfig.getPort(scheme); String host = "localhost"; // TODO host from request context String path = ""; // If endpoint was manually specified if (apimanConfig.getPublicEndpoint() != null) { URI publicEndpoint = URI.create(apimanConfig.getPublicEndpoint()); if (publicEndpoint.getPort() != -1) { port = publicEndpoint.getPort(); } if (publicEndpoint.getScheme() != null && !publicEndpoint.getScheme().isEmpty()) { scheme = publicEndpoint.getScheme(); } if (publicEndpoint.getPath() != null && !publicEndpoint.getPath().isEmpty()) { path = publicEndpoint.getPath(); } if (publicEndpoint.getHost() != null && !publicEndpoint.getHost().isEmpty()) { host = publicEndpoint.getHost(); } } String endpoint = buildEndpoint(organizationId, apiId, version, scheme, host, port, path); ApiEndpoint endpointObj = new ApiEndpoint(); endpointObj.setEndpoint(endpoint); return endpointObj; }