Expand description
Copyright © 2025-2026 Wenze Wei. All Rights Reserved.
This file is part of Ri. The Ri project belongs to the Dunimd Team.
Licensed under the Apache License, Version 2.0 (the “License”); You may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
§Service Mesh Module JNI Bindings
JNI bindings for Ri service mesh classes.
Functions§
- Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Checker_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Checker_ getService Health Summary0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Checker_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Checker_ start Health Check0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Checker_ start Health Check With Type0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Checker_ stop Health Check0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ getAverage Response Time Ms0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ getHealthy Checks0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ getOverall Status0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ getService Name0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ getSuccess Rate0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ getTotal Checks0 - Java_
com_ dunimd_ ri_ servicemesh_ RiHealth Summary_ getUnhealthy Checks0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ addHeader0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ addQuery Parameter0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ getHeader Keys0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ getHeader Value0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ getMethod0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ getPath Prefix0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ getQuery Param Keys0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ getQuery Param Value0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ setMethod0 - Java_
com_ dunimd_ ri_ servicemesh_ RiMatch Criteria_ setPath Prefix0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ direct Response0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ getDestinations0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ getDirect Response Body0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ getDirect Response Status Code0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ getRedirect Uri0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ getType0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ redirect0 - Java_
com_ dunimd_ ri_ servicemesh_ RiRoute Action_ route0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ deregister0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ discover0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ getAll Services0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ register0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ setService Status0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Discovery_ update Heartbeat0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ getEndpoint0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ getHealth Status0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ getMetadata Keys0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ getMetadata Value0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ getService Name0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ getWeight0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Endpoint_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ getHost0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ getId0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ getMetadata Keys0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ getMetadata Value0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ getPort0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ getService Name0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ getStatus0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Instance_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Config_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Config_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Stats_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Stats_ getHealthy Endpoints0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Stats_ getTotal Endpoints0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Stats_ getTotal Services0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Stats_ getUnhealthy Endpoints0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh Stats_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiService Mesh_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Manager_ addRoute0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Manager_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Manager_ getRoutes0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Manager_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Manager_ remove Route0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Manager_ setCircuit Breaker Config0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Manager_ setRate Limit Config0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ getDestination Service0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ getMatch Criteria0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ getName0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ getRetry Attempts0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ getRoute Action0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ getSource Service0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ getTimeout Ms0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ setMatch Criteria0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ setRetry Attempts0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ setRoute Action0 - Java_
com_ dunimd_ ri_ servicemesh_ RiTraffic Route_ setTimeout Ms0 - Java_
com_ dunimd_ ri_ servicemesh_ RiWeighted Destination_ free0 - Java_
com_ dunimd_ ri_ servicemesh_ RiWeighted Destination_ getService0 - Java_
com_ dunimd_ ri_ servicemesh_ RiWeighted Destination_ getSubset0 - Java_
com_ dunimd_ ri_ servicemesh_ RiWeighted Destination_ getWeight0 - Java_
com_ dunimd_ ri_ servicemesh_ RiWeighted Destination_ new0 - Java_
com_ dunimd_ ri_ servicemesh_ RiWeighted Destination_ setSubset0