- getAuthScope() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the authentication scope, if this has been set, for this
proxy server.
- getCredentials() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the user name and password, if any, that have been configured for
this proxy server in Presto.
- getCredentialsType() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the type of authentication (requirements for credentials) used by this proxy server.
- getData(String, ServiceInvocationContext) - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
- getData(String, ServiceInvocationContext) - Method in interface com.jackbe.jbp.common.httpclient.SecureServiceClient
-
Invokes a mashable for this type of security profile for a specific request that Presto has received from clients or from
mashups.
- getDefaultHTTPClient() - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
Returns an instance of Apache's HTTP client to use to invoke mashables.
- getHost() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the host for this proxy server, if any, or null if this is not
configured.
- getHttpProxySettings() - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
Returns proxy server configuration information for Presto.
- getId() - Method in class com.jackbe.jbp.common.security.profile.BaseSecurityProfile
-
- getId() - Method in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-
- getInvocationType() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the invocation type (HTTP method) to
use for this invocation.
- getMetadata(String, ServiceInvocationContext) - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
- getMetadata(String, ServiceInvocationContext) - Method in interface com.jackbe.jbp.common.httpclient.SecureServiceClient
-
Invokes a mashable for this type of security profile during registration of the mashable in Presto.
- getNTDomain() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the Windows domain for this proxy server, if the authentication type is NTLM.
- getOperationId() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the operation ID for this invocation.
- getParam(String) - Method in class com.jackbe.jbp.common.security.profile.BaseSecurityProfile
-
Returns the value for the specific parameter.
- getParams() - Method in class com.jackbe.jbp.common.security.profile.BaseSecurityProfile
-
- getParams() - Method in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-
- getPassword() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the password for credentials for this proxy server, if any,
or null if this is not configured.
- getPort() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the port number for this proxy server, if any.
- getProviderName() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the provider name for this mashable.
- getResponseHeaders() - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
- getResponseHeaders() - Method in interface com.jackbe.jbp.common.httpclient.SecureServiceClient
-
Returns the HTTP response headers from the mashable response to an invocation.
- getSecurityProfile() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the security profile for this mashable invocation.
- getServiceId() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the mashable ID for this invocation.
- getServiceType() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the service type for the mashable for
this invocation.
- getServiceURL() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the mashable endpoint for this invocation.
- getSOAPAction() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the SOAPAction when the service type is set to WSDL,
SOAPAction is a URI identifying the intent of the service,
or the operation name to invoke or used by firewalls to
filter SOAP messages
- getStatusCode() - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
- getStatusCode() - Method in interface com.jackbe.jbp.common.httpclient.SecureServiceClient
-
Returns the HTTP status code from the mashable response to an invocation.
- getStatusText() - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
- getStatusText() - Method in interface com.jackbe.jbp.common.httpclient.SecureServiceClient
-
Returns the HTTP status text from the mashable response to an invocation.
- getUsername() - Method in class com.jackbe.jbp.common.httpclient.HttpProxyInfo
-
Returns the user name, if any, in credentials for this proxy server.
- getWSSPolicyToken() - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
For WSDL mashables, returns the WSS Policy token to use for
this invocation.
- SecureServiceClient - Interface in com.jackbe.jbp.common.httpclient
-
The interface for a secure invocation client to use with mashables that require a security profile (a specific protocol for
secure connections and/or authentication information).
- SecureServiceClientException - Class in com.jackbe.jbp.common.httpclient
-
An exception thrown by SecureServiceClient
implementations for HTTP, IO or other exceptions
when the mashable is invoked on a secure connection.
- SecureServiceClientException() - Constructor for class com.jackbe.jbp.common.httpclient.SecureServiceClientException
-
- SecureServiceClientException(String) - Constructor for class com.jackbe.jbp.common.httpclient.SecureServiceClientException
-
An exception with a message.
- SecureServiceClientException(String, Throwable) - Constructor for class com.jackbe.jbp.common.httpclient.SecureServiceClientException
-
An exception with both message and cause.
- SecurityProfile - Interface in com.jackbe.jbp.common.security.profile
-
- SERVICE_TYPE_ATOM - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Atom web feeds
- SERVICE_TYPE_DATABASE - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Database services
- SERVICE_TYPE_EXCEL - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Spreadsheet services
- SERVICE_TYPE_MASHUP - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Mashups
- SERVICE_TYPE_POJO - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Internal only
- SERVICE_TYPE_REST - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
REST web services
- SERVICE_TYPE_RSS - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
RSS web feeds
- SERVICE_TYPE_SDO - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Not applicable
- SERVICE_TYPE_SHAREPOINT - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
SharePoint list services
- SERVICE_TYPE_WSDL - Static variable in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
WSDL web services
- ServiceInvocationContext - Class in com.jackbe.jbp.common.plugin
-
Context information for a request to invoke a mashable.
- ServiceInvocationContext() - Constructor for class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
- setId(String) - Method in class com.jackbe.jbp.common.security.profile.BaseSecurityProfile
-
- setId(String) - Method in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-
- setInvocationType(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the invocation type (HTTP method) to
use for this invocation.
- setOperationId(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the operation ID for this invocation.
- setParams(Map<String, String>) - Method in class com.jackbe.jbp.common.security.profile.BaseSecurityProfile
-
- setParams(Map<String, String>) - Method in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-
- setProviderName(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the provider name for this mashable invocation.
- setRequiresAuthentication(boolean) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets a flag to require authentication information in the
request sent to the mashable for this invocation.
- setRequiresWSSPolicy(boolean) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
For WSDL mashables, sets a flag, based on the WSDL, to require
a WSS Policy token be included in the request for this invocation.
- setSecurityProfile(SecurityProfile) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the security profile for this mashable invocation.
- setServiceId(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the mashable ID for this invocation.
- setServiceType(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the service type for the mashable for this
invocation.
- setServiceURL(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Sets the mashable endpoing for this invocation.
- setSOAPAction(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
Returns the SOAPAction value if and only if the
service type is set to WSDL
- setSystem(boolean) - Method in class com.jackbe.jbp.common.security.profile.BaseSecurityProfile
-
- setSystem(boolean) - Method in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-
- setupHttpProxy(HttpClient, HttpMethod) - Method in class com.jackbe.jbp.common.httpclient.BaseSecureServiceClient
-
Uses Presto configuration to configure the HTTP client to use a proxy server for requests
to a mashable information source.
- setWSSPolicyToken(String) - Method in class com.jackbe.jbp.common.plugin.ServiceInvocationContext
-
For WSDL mashables, set the WSS Policy token for
this invocation.
- SSL_MUTUAL_AUTH - Static variable in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-
- SSL_SELFSIGN_AUTH - Static variable in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-
- SSO_AUTH - Static variable in interface com.jackbe.jbp.common.security.profile.SecurityProfile
-