|
webMethods Admin Version 7.1.0.0.211 082207 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectCOM.activesw.api.client.BrokerCompleteTerritoryGateway
public class BrokerCompleteTerritoryGateway
Holds all of the information describing a broker as far as import and export are concerned.
Field Summary | |
---|---|
BrokerAccessControlList |
acl
|
BrokerTerritoryGatewayInfo |
info
|
java.lang.String[] |
remote_can_publish
|
BrokerSubscription[] |
remote_can_subscribe
|
Constructor Summary | |
---|---|
BrokerCompleteTerritoryGateway()
Constructor. |
|
BrokerCompleteTerritoryGateway(BrokerTerritoryGatewayInfo info)
Constructor. |
Method Summary | |
---|---|
void |
refresh(BrokerAdminClient client)
Refreshes the information about a Territory Gateway based on the given broker admin client. |
static BrokerCompleteTerritoryGateway |
retrieve(BrokerAdminClient client,
java.lang.String territory_name)
Retrieves the information about a Territory Gateway based on the given broker admin client. |
void |
store(BrokerAdminClient client)
Stores the information from this Territory Gateway into the broker for which the given client object has been provided. |
java.lang.String |
toString()
Converts this Territory Gateway's information into a string. |
java.lang.String |
toString(int indent_level)
Converts this Territory Gateway's information into a string. |
void |
write(java.io.Writer writer,
int indent_level)
Writes this Territory Gateway's information out in a textual format. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public BrokerTerritoryGatewayInfo info
public BrokerAccessControlList acl
public java.lang.String[] remote_can_publish
public BrokerSubscription[] remote_can_subscribe
Constructor Detail |
---|
public BrokerCompleteTerritoryGateway()
public BrokerCompleteTerritoryGateway(BrokerTerritoryGatewayInfo info)
Method Detail |
---|
public static BrokerCompleteTerritoryGateway retrieve(BrokerAdminClient client, java.lang.String territory_name) throws BrokerException
BrokerNullParameterException
- If client or territory_name
are null.
BrokerInvalidClientException
- If client has been destroyed
or disconnected.
BrokerNotInTerritoryException
- If the broker is not a member
of a territory.
BrokerUnknownTerritoryException
- If there is no gateway
to the specified territory from this broker.
BrokerException
public void refresh(BrokerAdminClient client) throws BrokerException
BrokerNullParameterException
- If client or info or
info.remote_territory_name are null.
BrokerInvalidClientException
- If client has been destroyed
or disconnected.
BrokerNotInTerritoryException
- If the broker is not a member
of a territory.
BrokerUnknownTerritoryException
- If there is no gateway
to the specified territory from this broker.
BrokerException
public void store(BrokerAdminClient client) throws BrokerException
Other gateways already configured for the broker are not deleted.
Only the following BrokerTerritoryGatewayInfo members are used during a store: remote_territory_name, remote_host_name, remote_broker_name, auth_type, and encrypt_level.
All specifics about a Territory Gateway are overwritten, except that if a local territory gateway already exists, but connects to a different remote broker and host than those specified, that part of the situation is not altered.
BrokerInvalidAccessListException
- If the access list is
not valid.
BrokerNullParameterException
- If the client parameter is null
or the instance variable info or info.remote_territory_name
are null.
BrokerInvalidClientException
- If client has been destroyed
or disconnected.
BrokerOutOfRangeException
- If a gateway already exists between
the broker's territory and the remote territory specified in
in the 'info' member, but that gateway was established by
either another broker in the broker's territory or, if
established through the broker, is connected to a different
broker in the remote territory than that specified in
in the 'info' member. Nothing about the gateway will have
been altered if this exception is thrown.
BrokerNotRunningException
- If the other side of the gateway
doesn't existing yet and shared event types cannot be
established. Everything else about the gateway will have been
setup, and so this object needs to be stored again once the
other side of the gateway is up.
BrokerUnknownBrokerNameException
- If the other side of the
gateway doesn't exist yet and the remote broker couldn't be
found. Bring up the remote broker and try again.
BrokerException
public void write(java.io.Writer writer, int indent_level) throws BrokerException, java.io.IOException
Unicode characters in the output are escaped using backslash-u notiation (e.g. ?).
Does not write anything if 'info' or 'info.remote_territory_name' are null.
java.io.IOException
- If there is an error wrtiting to the file.
BrokerNullParameterException
- If writer is null.
BrokerOutOfRangeException
- If indent_level is less than 0.
BrokerException
public java.lang.String toString(int indent_level) throws BrokerException
Unicode characters in the output are escaped using backslash-u notiation (e.g. ?).
Returns an empty string if all of the data members are null, or if all of them return empty strings when converted to strings.
BrokerOutOfRangeException
- If indent_level is less than 0.
BrokerException
public java.lang.String toString()
Unicode characters in the output are escaped using backslash-u notiation (e.g. ?).
Returns an empty string if all of the data members are null, or if all of them return empty strings when converted to strings.
toString
in class java.lang.Object
|
webMethods Admin Version 7.1.0.0.211 082207 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |