public class ClientsManagementService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.ws.rs.core.HttpHeaders |
headers |
protected static ServicesLogger |
logger |
protected javax.ws.rs.ext.Providers |
providers |
protected KeycloakSession |
session |
| Constructor and Description |
|---|
ClientsManagementService(RealmModel realm,
EventBuilder event) |
| Modifier and Type | Method and Description |
|---|---|
protected ClientModel |
authorizeClient() |
static javax.ws.rs.core.UriBuilder |
clientsManagementBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) |
protected String |
getClientClusterHost(javax.ws.rs.core.MultivaluedMap<String,String> formData) |
javax.ws.rs.core.Response |
registerNode(String authorizationHeader,
javax.ws.rs.core.MultivaluedMap<String,String> formData)
URL invoked by adapter to register new client cluster node.
|
static javax.ws.rs.core.UriBuilder |
registerNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) |
javax.ws.rs.core.Response |
unregisterNode(String authorizationHeader,
javax.ws.rs.core.MultivaluedMap<String,String> formData)
URL invoked by adapter to register new client cluster node.
|
static javax.ws.rs.core.UriBuilder |
unregisterNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) |
protected static final ServicesLogger logger
@Context protected javax.ws.rs.core.HttpHeaders headers
@Context protected javax.ws.rs.ext.Providers providers
@Context protected KeycloakSession session
public ClientsManagementService(RealmModel realm, EventBuilder event)
public static javax.ws.rs.core.UriBuilder clientsManagementBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder registerNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder unregisterNodeUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
@Path(value="register-node")
@POST
@Produces(value="application/json")
public javax.ws.rs.core.Response registerNode(@HeaderParam(value="Authorization")
String authorizationHeader,
javax.ws.rs.core.MultivaluedMap<String,String> formData)
authorizationHeader - formData - @Path(value="unregister-node")
@POST
@Produces(value="application/json")
public javax.ws.rs.core.Response unregisterNode(@HeaderParam(value="Authorization")
String authorizationHeader,
javax.ws.rs.core.MultivaluedMap<String,String> formData)
authorizationHeader - formData - protected ClientModel authorizeClient()
Copyright © 2016 JBoss by Red Hat. All rights reserved.