Uses of Class
com.streambase.liveview.client.LiveViewException
-
Packages that use LiveViewException Package Description com.streambase.liveview.client Provides classes and interfaces fundamental to the TIBCO LiveView Java API.com.streambase.liveview.client.alert Provides classes and interfaces to set Alerts.com.streambase.liveview.client.clientcontrol Provides classes and interfaces to control user's interaction with the TIBCO LiveView.com.streambase.liveview.client.serverdatautility Provides classes and interfaces to fetch TIBCO LiveView server's utility data.com.streambase.liveview.server.table.plugin Provides classes and interfaces to add custom table providers to TIBCO LiveView. -
-
Uses of LiveViewException in com.streambase.liveview.client
Subclasses of LiveViewException in com.streambase.liveview.client Modifier and Type Class Description classLiveViewConnectionCanceledExceptionException throws when the LiveView connection call is cancelled by the clientclassLiveViewQuerySyntaxExceptionSpecific LiveViewException thrown when query syntax error occursMethods in com.streambase.liveview.client that return LiveViewException Modifier and Type Method Description static LiveViewExceptionLiveViewExceptionType. error(Throwable cause)Wraps any throwable into a LiveViewException of type LiveViewExceptionType.UNEXPECTEDLiveViewExceptionDynamicTableState. getException()LiveViewExceptionPublisherExceptionEvent. getException()Get the correspondingLiveViewException.LiveViewExceptionQueryExceptionEvent. getException()Get the exceptionMethods in com.streambase.liveview.client with parameters of type LiveViewException Modifier and Type Method Description DynamicTableStateDynamicTableState. setException(LiveViewException exception)Methods in com.streambase.liveview.client that throw LiveViewException Modifier and Type Method Description voidTableAdminManager. addTableProvider(String id, ExternalConnectionTypeType externalConnectionType, String javaClassName, ExternalServerConnectionType.Parameters parameters, ExternalServerConnectionType.Mappings mappings, int maxFailAttempts, int waitSeconds)Connect to a TableProvider, which then allows for remote connections to behave as if they were LiveView Tables.booleanLiveViewConnection. checkPermission(LiveViewPermission permission)Checks whether the authenticated user has the specified permission.List<Boolean>LiveViewConnection. checkPermissions(List<LiveViewPermission> permissions)Checks whether the authenticated user has the specified permissions.voidTableAdminManager. createAggregateTable(String tablename, String descripton, QueryConfig aggregateQuery, List<List<String>> indices)Create a table that is based on an aggregate query against an existing table.voidTableAdminManager. createTable(TableConfig tableConfig)Create a table using a TableConfigvoidTableAdminManager. createTable(String tableName, String description, Schema schema, String... primaryKeyFields)Convenience form of the previous method, used if there is only a primary key.voidTableAdminManager. createTable(String tableName, String description, Schema schema, List<List<String>> indices)Create a table on the server without any LVConf which represents it.voidTableAdminManager. createTable(String tableName, String description, String schema, String... primaryKeyFields)Convenience form of the previous method, used if there is only a primary key.voidTableAdminManager. createTable(String tableName, String description, String schema, List<List<String>> indices)Create a table on the server without any LVConf which represents it.voidLiveViewConnection. deleteRows(QueryConfig config)Delete rows based on the suppliedQueryConfig.QueryLiveViewConnection. describeQuery(QueryConfig config)Get information about a query, such as its result schema, without actually running itvoidTableAdminManager. dropTables(String... tables)This will drop the tables in the list.SnapshotResultLiveViewConnection. executeSnapshotQuery(QueryConfig config)This method makes it easy to run a snapshot-only query where the results come back in an object that can be iterated over to retrieve the snapshot tuples.voidTablePublisher. flush()Force the currently buffered tuples to be sent to the server.AlertManagerLiveViewConnection. getAlertManager()<T extends LiveViewServerCapability>
TLiveViewConnection. getCapability(Class<T> typeOfCapability)Returns the object that represents a capability of the connected server, or throws NoSuchCapabilityException if the type of capability is not supported by the server.ClientControllerLiveViewConnection. getClientController()A ClientController is used to perform actions to control clients.static LiveViewConnectionLiveViewConnectionFactory. getConnection(ConnectionConfig config)Retrieves aLiveViewConnectionbased on theConnectionConfigstatic LiveViewMultiConnectionLiveViewConnectionFactory. getConnection(MultiConnectionConfig config, boolean waitForConnection)Retrieves aLiveViewMultiConnectionbased on the givenMultiConnectionConfig.static LiveViewConnectionLiveViewConnectionFactory. getConnection(String uri)Retrieves aLiveViewConnectionbased on a valid URI.List<Schema.Field>DeleteQueryListener. getFields()Retrieves the fields describing the tuples that will be returned.List<Schema.Field>SnapshotQueryListener. getFields()Retrieves the fields describing the tuples that will be returned.List<Schema.Field>SnapshotResult. getFields()Retrieves the fields describing the tuples that will be returned.PublisherListenerTablePublisher. getPublisherListener()Gets thePublisherListenerassociated with thisTablePublisherSendTupleInfoLiveViewConnection. getSendTupleInfo(StreamBaseURI sbUri, String targetInputStreamName, String responseOutputStreamName)Gets the schemas associated with streams, for the purposes of using SendTupleAction.ServerUtilityDataProviderLiveViewConnection. getServerUtilityDataProvider()PublisherStatusTablePublisher. getStatus()Gets the latestPublisherStatusfor the currentTablePublisherTableLiveViewConnection. getTable(String name)Retrieve a specific table from the serverTableAdminManagerLiveViewConnection. getTableAdminManager()Get the TableAdminManager, which provides an API to administer tables in the server.TablePublisherTable. getTablePublisher(String publisherName, int bufferSize, long flushInterval, TimeUnit flushIntervalUnit, PublisherListener pubListener, PubListenerConfig pubListenerConfig)Retrieve aTablePublisherpublisher instance allowing the client to publish data to the table.TablePublisherTable. getTablePublisher(String publisherName, PublisherListener pubListener, PubListenerConfig pubListenerConfig)Retrieve aTablePublisherinstance allowing a client to publish data to this table with the default buffer sizeTablePublisher.PUBLISH_BUFFER_SIZE_DEFAULTand flush intervalTablePublisher.PUBLISH_INTERVAL_DEFAULT.booleanDeleteQueryListener. hasNext()See if there are more tuples to retrieve.booleanSnapshotQueryListener. hasNext()See if there are more tuples to retrieve.booleanSnapshotResult. hasNext()See if there are more tuples to retrieve.List<Table>LiveViewConnection. listTables()Lists the available tables for queryingList<Table>LiveViewConnection. listTables(boolean includeSystemTables)List the available tables for queryingTupleDeleteQueryListener. next()Retrieves the next tuple in the result.TupleSnapshotQueryListener. next()Retrieves the next tuple in the result.TupleSnapshotResult. next()Retrieves the next tuple in the result.voidTablePublisher. publish(long sequenceNumber, Tuple tuple)Publish a tuple with a sequenceNumber.voidTablePublisher. publish(long sequenceNumber, Boolean CQSDelete, Tuple tuple)Publish a tuple with a sequenceNumber.voidTablePublisher. publish(Tuple tuple)Publish a tuple without regard for recovering since no sequence number is specified.voidTablePublisher. publish(Boolean CQSDelete, Tuple tuple)Publish a tuple without regard for recovering since no sequence number is specified.voidLiveViewConnection. registerTableListListener(TableListListener listener, boolean includeSnapshot)If you want to be informed of changes to the Table List, then register a Listener with this method.voidTableAdminManager. removeTableProvider(String id)Disconnect a previously-connected TableProviderTupleLiveViewConnection. sendTupleAction(StreamBaseURI sbUri, String targetInputStreamName, Tuple tuple, String responseOutputStreamName, Schema expectedResponseSchema, long timeout, TimeUnit unit)Sends a tuple to an existing StreamBase application.ConnectionConfigConnectionConfig. setPassword(String password)Set the password to connect withConnectionConfigConnectionConfig. setUri(String uri)Set the uri to connect with.ConnectionConfigConnectionConfig. setUsername(String username)Set the username to connect withvoidTableAdminManager. startTables(String... tables)This will start all the tables in the list AND any applications or elements upon which they depend.Constructors in com.streambase.liveview.client with parameters of type LiveViewException Constructor Description PublisherExceptionEvent(Object source, LiveViewException exception)QueryExceptionEvent(Object source, LiveViewException exception)Constructors in com.streambase.liveview.client that throw LiveViewException Constructor Description AbstractTable(Schema schema, String keyFieldNamesCSV)AbstractTable(Schema schema, List<String> keyFieldNames)MultiConnectionConfig(List<String> uris, String username, String password, MultiConnectionListener listener)Use this constructor if the servers all use the same username and password (which can be null) -
Uses of LiveViewException in com.streambase.liveview.client.alert
Methods in com.streambase.liveview.client.alert that throw LiveViewException Modifier and Type Method Description booleanIExecJavaAction. action(AlertRule actionRule, AlertRule.Actions.Action action, TupleAddedEvent event)Deprecated.Use ExecJavaActionClassvoidAlertManager. deleteAlertRule(String guid)Deletes theAlertRulefrom the server that matches the given GUID.AlertRuleAlertManager. getAlertRule(String guid)Gets the alert rule specified by the GUID.List<AlertRule>AlertManager. getAlertRules(String user)Gets all available alert rules from the server for the given user.Set<String>AlertManager. getKnownSettableAlertGroups()Gets all the alert groups that the server knows about that you have permission to setAlertRuleAlertManager. setAlertRule(AlertRule rule)Adds if it does not previously exist, or overwrites if it does (matching by id), the given alert rule onto the server.voidAlertManager. validateAlertRule(AlertRule rule)Validates the given alert rule. -
Uses of LiveViewException in com.streambase.liveview.client.clientcontrol
Methods in com.streambase.liveview.client.clientcontrol that throw LiveViewException Modifier and Type Method Description voidClientController. killPublisher(String sessionID, String publisherID)Kills the specific publisher based on ID from the server.SnapshotResultClientController. killPublishersWithPredicate(String predicate)Kills publishers referring to the rows in the LVSessionPublishers Table that satisfy the predicate against LVSessionPublishers Table.SnapshotResultClientController. killQueriesWithPredicate(String predicate)Kills queries referring to the rows in the LVSessionQueries Table that satisfy the predicate against LVSessionQueries Table.voidClientController. killQuery(String sessionID, String queryID)Kills the specific query based on ID from the server.voidClientController. killSession(String sessionID)Kills the specific session based on ID from the server.SnapshotResultClientController. killSessionsWithPredicate(String predicate)Kills sessions referring to the rows in the LVSessions Table that satisfy the predicate against LVSessions Table.voidClientController. stopNewSessions(boolean stopNewSession)Stops accepting new sessions -
Uses of LiveViewException in com.streambase.liveview.client.serverdatautility
Methods in com.streambase.liveview.client.serverdatautility that throw LiveViewException Modifier and Type Method Description voidServerUtilityDataProvider. exportMetadata(File file, String... resources)utility to export LiveView metadata.voidServerUtilityDataProvider. exportMetadata(OutputStream outputStream, String... resources)Utility to export LiveView metadata.static ServerUtilityDataProvider.DATA_POLICYServerUtilityDataProvider.DATA_POLICY. getPolicyFromValue(String value)StreambaseStreamsServerUtilityDataProvider. getStreambaseStreams(String sbUri)Utility to get all the input streams and output streams for a given Streambase URI.Map<String,DataStatus>ServerUtilityDataProvider. importMetadata(File file, ServerUtilityDataProvider.DATA_POLICY dataPolicy, String... resources)Utility to import LiveView metadata.Map<String,DataStatus>ServerUtilityDataProvider. importMetadata(InputStream inputstream, ServerUtilityDataProvider.DATA_POLICY dataPolicy, String... resources)Utility to import LiveView metadata. -
Uses of LiveViewException in com.streambase.liveview.server.table.plugin
Methods in com.streambase.liveview.server.table.plugin that throw LiveViewException Modifier and Type Method Description voidTableProviderManager. addTableProvider(ExternalServerConnectionType externalServer, int retryCount)Connect to a TableProvider, which then allows for remote connections as if they were LiveView TablesMap<String,com.streambase.liveview.config.AbstractConfigObject>TableProviderManager. compileLVConfs(List<File> tableFiles, boolean buildYaml)voidTableProviderManager. dropTables(List<String> tables)voidTableProvider. initialize(String id, TableProviderControl helper, TableProviderParameters parameters, TableNameMapper mapper)An instance of your class will be initialized with the parameters that were defined in the LVConf.FileTableProviderControl. locateFile(String filename, boolean required)This will attempt to locate a file within the project.FileTableProviderControlImpl. locateFile(String filename, boolean required)voidTableProviderManager. registerDependentTables(TableType tableInfo, CatalogedTable baseCatalogedTable, boolean useDynamicStates)voidTableProviderManager. registerNewDynamicTable(String name, LiveviewConfiguration.DataTable dataTable, Table.TableStatus initialStatus, String statusMessage)voidTableProviderManager. removeTableProvider(String id)Disconnect a previously-connected TableProvider.voidTableProviderManager. saveLVConf(String name, LiveviewConfiguration conf, boolean saveInProject)voidTableProviderControl. setEnabled(String tableId, boolean enabled)Change the enabled state of an existing table.voidTableProviderControlImpl. setEnabled(String tableId, boolean enabled)voidTableProviderManager. shutdown()voidTableProvider. start()You should connect to your server successfully before returning from this call.voidTableProviderManager. startTables(List<String> tables)voidTableProviderManager. validateDependentTables(LiveviewConfiguration conf)
-