|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.services.discovery.LookupPolicyTimeout
public class LookupPolicyTimeout
A service discovery policy that will re-attempt to lookup services until the specified timeout occurs.
Constructor Summary | |
---|---|
LookupPolicyTimeout()
Constructs a service lookup timeout policy using a default timeout. |
|
LookupPolicyTimeout(long timeoutInMsec)
Constructs an instance of a service lookup timeout policy using the specified timeout. |
Method Summary | |
---|---|
boolean |
isOKToRetryLookup(java.lang.String serviceLookupRequestId)
In the event that a local service lookup fails to return any results, this method will be invoked to determine whether or not the service lookup should be re-attempted. |
void |
serviceLookupInitiated(java.lang.String serviceLookupRequestId)
Notifies the policy implementation that a service lookup has started. |
void |
serviceLookupTerminated(java.lang.String serviceLookupRequestId)
Notifies the policy implementation that a service lookup has been terminated. |
void |
setTimeout(long timeoutInMsec)
Sets the service lookup timeout. |
java.lang.String |
toString()
Gets a string representation of the state of this object. |
Constructor Detail |
---|
public LookupPolicyTimeout()
public LookupPolicyTimeout(long timeoutInMsec)
timeoutInMsec
- Service lookup timeout in msec.
java.lang.IllegalArgumentException
- if an invalid timeout parameter is
specified.Method Detail |
---|
public final void setTimeout(long timeoutInMsec)
timeoutInMsec
- Service lookup timeout in msec.public final void serviceLookupInitiated(java.lang.String serviceLookupRequestId)
serviceLookupInitiated
in interface LookupPolicyInterface
serviceLookupRequestId
- An ID that the policy control implementation can use to distinguish
between multiple service lookup requests. This value will be used
in future interactions between the local discovery service and
this policy implementation. Refer to the following methods for
additional details.
public final void serviceLookupTerminated(java.lang.String serviceLookupRequestId)
serviceLookupTerminated
in interface LookupPolicyInterface
serviceLookupRequestId
- An ID that the policy control implementation can use to distinguish
between multiple service lookup requests. This value was
originally provided to the policy implementation when it was
notified of the start of a service lookup via the
(String)
serviceLookupInitiated (serviceLookupRequestId)
method.public final boolean isOKToRetryLookup(java.lang.String serviceLookupRequestId)
isOKToRetryLookup
in interface LookupPolicyInterface
serviceLookupRequestId
- The ID associated with a particular service lookup request.
The policy control implementation can use to distinguish
between multiple service lookup requests. This value was
originally provided to the policy implementation when it was
notified of the start of a service lookup via the
(String)
serviceLookupInitiated (serviceLookupRequestId)
method.
true
if the service lookup should be re-attempted or
false
if it shouldn't.public final java.lang.String toString()
toString
in class java.lang.Object
|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |