A E G I L P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Api - Interface in io.github.ma1uta.matrix.application.api
-
Open API definition.
- ApplicationApi - Interface in io.github.ma1uta.matrix.application.api
-
Application service APIs which are used by the homeserver.
E
- events - Variable in class io.github.ma1uta.matrix.application.model.TransactionRequest
-
Required.
G
- getEvents() - Method in class io.github.ma1uta.matrix.application.model.TransactionRequest
- getVisibility() - Method in class io.github.ma1uta.matrix.application.model.RoomVisibility
I
- io.github.ma1uta.matrix.application - package io.github.ma1uta.matrix.application
-
Application API classes.
- io.github.ma1uta.matrix.application.api - package io.github.ma1uta.matrix.application.api
-
Application API interfaces.
- io.github.ma1uta.matrix.application.model - package io.github.ma1uta.matrix.application.model
-
Application API models.
L
- location(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
-
Retrieve an array of third party network locations from a Matrix room alias.
- locationProtocol(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
-
Retrieve a list of Matrix portal rooms that lead to the matched third party location.
P
- PRIVATE - Static variable in class io.github.ma1uta.matrix.application.api.RoomServiceApi.Visibility
- protocol(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
-
This API is called by the homeserver when it wants to present clients with specific information about the various third party networks that an application service supports.
- ProtocolApi - Interface in io.github.ma1uta.matrix.application.api
-
Application services may declare which protocols they support via their registration configuration for the homeserver.
- PUBLIC - Static variable in class io.github.ma1uta.matrix.application.api.RoomServiceApi.Visibility
R
- rooms(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ApplicationApi
-
This endpoint is invoked by the homeserver on an application service to query the existence of a given room alias.
- RoomServiceApi - Interface in io.github.ma1uta.matrix.application.api
-
Application services can maintain their own room directories for their defined third party protocols.
- RoomServiceApi.Visibility - Class in io.github.ma1uta.matrix.application.api
-
Room visibility.
- RoomVisibility - Class in io.github.ma1uta.matrix.application.model
-
JSON body request of the room service api.
- RoomVisibility() - Constructor for class io.github.ma1uta.matrix.application.model.RoomVisibility
S
- setEvents(List<Event>) - Method in class io.github.ma1uta.matrix.application.model.TransactionRequest
- setVisibility(String) - Method in class io.github.ma1uta.matrix.application.model.RoomVisibility
T
- transaction(String, TransactionRequest, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ApplicationApi
-
This API is called by the homeserver when it wants to push an event (or batch of events) to the application service.
- TransactionRequest - Class in io.github.ma1uta.matrix.application.model
-
JSON body request of the transaction api.
- TransactionRequest() - Constructor for class io.github.ma1uta.matrix.application.model.TransactionRequest
U
- updateVisibility(String, String, RoomVisibility, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.RoomServiceApi
-
Updates the visibility of a given room on the application service's room directory.
- user(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
-
Retrieve an array of third party users from a Matrix User ID.
- userProtocol(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ProtocolApi
-
This API is called by the homeserver in order to retrieve a Matrix User ID linked to a user on the third party network, given a set of user parameters.
- users(String, UriInfo, HttpHeaders, AsyncResponse) - Method in interface io.github.ma1uta.matrix.application.api.ApplicationApi
-
This endpoint is invoked by the homeserver on an application service to query the existence of a given user ID.
V
- visibility - Variable in class io.github.ma1uta.matrix.application.model.RoomVisibility
-
Required.
- Visibility() - Constructor for class io.github.ma1uta.matrix.application.api.RoomServiceApi.Visibility
All Classes All Packages