Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.3)

Part Number E13941-03

com.bea.httppubsub
Interface Client

All Superinterfaces:
Serializable
All Known Implementing Classes:
LocalClient

public interface Client
extends Serializable

Representation interface of a client.

Since:
10.3.0.0

Nested Class Summary
static class Client.ConnectionType
          The connection type specifies the type of transport the client requires for communication.
 
Method Summary
 AuthenticatedUser getAuthenticatedUser()
          Get authenticated user object of this client.
 Set<String> getChannelSubscriptions()
          Get all the channels currently subscribed by this client.
 String getId()
          Get the ID associated with this client
 long getPublishedMessageCount()
          Get the number of messages published by this client on all channels
 

Method Detail

getId

String getId()
Get the ID associated with this client

Returns:
Client ID.

getChannelSubscriptions

Set<String> getChannelSubscriptions()
Get all the channels currently subscribed by this client.

Returns:
a Set of all active subscriptions

getPublishedMessageCount

long getPublishedMessageCount()
Get the number of messages published by this client on all channels

Returns:
the count of published messages

getAuthenticatedUser

AuthenticatedUser getAuthenticatedUser()
Get authenticated user object of this client.

Returns:
AuthenticatedUser object.

Copyright 1996, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server 10.3.3 API Reference
11g Release 1 (10.3.3)

Part Number E13941-03