Package org.openremote.manager.gateway
Class GatewayServiceResourceImpl
java.lang.Object
org.openremote.container.web.WebResource
org.openremote.manager.web.ManagerWebResource
org.openremote.manager.gateway.GatewayServiceResourceImpl
- All Implemented Interfaces:
org.openremote.container.security.AuthContext,org.openremote.model.gateway.GatewayServiceResource
public class GatewayServiceResourceImpl
extends ManagerWebResource
implements org.openremote.model.gateway.GatewayServiceResource
-
Field Summary
FieldsFields inherited from class org.openremote.manager.web.ManagerWebResource
identityService, timerServiceFields inherited from class org.openremote.container.web.WebResource
application, httpHeaders, request, response, securityContext, uriInfo -
Constructor Summary
ConstructorsConstructorDescriptionGatewayServiceResourceImpl(org.openremote.container.timer.TimerService timerService, ManagerIdentityService identityService, GatewayService gatewayService, AssetStorageService assetStorageService) -
Method Summary
Modifier and TypeMethodDescriptionorg.openremote.model.gateway.GatewayTunnelInfogetActiveTunnelInfo(org.openremote.model.http.RequestParams requestParams, String realm, String gatewayId, String target, int targetPort) org.openremote.model.gateway.GatewayTunnelInfo[]getAllActiveTunnelInfos(org.openremote.model.http.RequestParams requestParams, String realm) org.openremote.model.gateway.GatewayTunnelInfo[]getGatewayActiveTunnelInfos(org.openremote.model.http.RequestParams requestParams, String realm, String gatewayId) org.openremote.model.gateway.GatewayTunnelInfostartTunnel(org.openremote.model.gateway.GatewayTunnelInfo tunnelInfo) voidstopTunnel(org.openremote.model.gateway.GatewayTunnelInfo tunnelInfo) Methods inherited from class org.openremote.manager.web.ManagerWebResource
getAuthenticatedRealm, getRequestRealm, isRealmActiveAndAccessible, isRealmActiveAndAccessible, isRestrictedUserMethods inherited from class org.openremote.container.web.WebResource
getApplication, getAuthContext, getAuthenticatedRealmName, getClientId, getClientRemoteAddress, getContainer, getRequestRealmName, getUserId, getUsername, hasRealmRole, hasResourceRole, isAuthenticatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openremote.container.security.AuthContext
hasResourceRoleOrIsSuperUser, isRealmAccessibleByUser, isSuperUser
-
Field Details
-
gatewayService
-
assetStorageService
-
-
Constructor Details
-
GatewayServiceResourceImpl
public GatewayServiceResourceImpl(org.openremote.container.timer.TimerService timerService, ManagerIdentityService identityService, GatewayService gatewayService, AssetStorageService assetStorageService)
-
-
Method Details
-
getAllActiveTunnelInfos
public org.openremote.model.gateway.GatewayTunnelInfo[] getAllActiveTunnelInfos(org.openremote.model.http.RequestParams requestParams, String realm) - Specified by:
getAllActiveTunnelInfosin interfaceorg.openremote.model.gateway.GatewayServiceResource
-
getGatewayActiveTunnelInfos
public org.openremote.model.gateway.GatewayTunnelInfo[] getGatewayActiveTunnelInfos(org.openremote.model.http.RequestParams requestParams, String realm, String gatewayId) - Specified by:
getGatewayActiveTunnelInfosin interfaceorg.openremote.model.gateway.GatewayServiceResource
-
getActiveTunnelInfo
public org.openremote.model.gateway.GatewayTunnelInfo getActiveTunnelInfo(org.openremote.model.http.RequestParams requestParams, String realm, String gatewayId, String target, int targetPort) - Specified by:
getActiveTunnelInfoin interfaceorg.openremote.model.gateway.GatewayServiceResource
-
startTunnel
public org.openremote.model.gateway.GatewayTunnelInfo startTunnel(org.openremote.model.gateway.GatewayTunnelInfo tunnelInfo) - Specified by:
startTunnelin interfaceorg.openremote.model.gateway.GatewayServiceResource
-
stopTunnel
public void stopTunnel(org.openremote.model.gateway.GatewayTunnelInfo tunnelInfo) - Specified by:
stopTunnelin interfaceorg.openremote.model.gateway.GatewayServiceResource
-