Class WebServiceEndpointReaderImpl
- java.lang.Object
-
- org.glassfish.loadbalancer.admin.cli.reader.impl.WebServiceEndpointReaderImpl
-
- All Implemented Interfaces:
BaseReader
,WebModuleReader
public class WebServiceEndpointReaderImpl extends Object implements WebModuleReader
Provides web module information relavant to Load balancer tier.- Author:
- Kshitiz Saxena
-
-
Constructor Summary
Constructors Constructor Description WebServiceEndpointReaderImpl(String name, ApplicationRef ref, Application application, WebServiceEndpoint bean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Visitor v)
Accepts a visitor and calls its visit methodString
getContextRoot()
Returns config context of this moduleString
getDisableTimeoutInMinutes()
Returns disable timeout for this moduleString
getErrorUrl()
Returns error url for this web moduleIdempotentUrlPatternReader[]
getIdempotentUrlPattern()
Returns idempotent url patterns for this module.boolean
getLbEnabled()
Returns load balancer enabled flag.
-
-
-
Constructor Detail
-
WebServiceEndpointReaderImpl
public WebServiceEndpointReaderImpl(String name, ApplicationRef ref, Application application, WebServiceEndpoint bean)
-
-
Method Detail
-
getContextRoot
public String getContextRoot() throws LbReaderException
Description copied from interface:WebModuleReader
Returns config context of this module- Specified by:
getContextRoot
in interfaceWebModuleReader
- Returns:
- String context root for this web module
- Throws:
LbReaderException
-
getErrorUrl
public String getErrorUrl() throws LbReaderException
Description copied from interface:WebModuleReader
Returns error url for this web module- Specified by:
getErrorUrl
in interfaceWebModuleReader
- Returns:
- String This url acts as error page for this module
- Throws:
LbReaderException
-
getLbEnabled
public boolean getLbEnabled() throws LbReaderException
Description copied from interface:WebModuleReader
Returns load balancer enabled flag.- Specified by:
getLbEnabled
in interfaceWebModuleReader
- Returns:
- Throws:
LbReaderException
-
getDisableTimeoutInMinutes
public String getDisableTimeoutInMinutes() throws LbReaderException
Description copied from interface:WebModuleReader
Returns disable timeout for this module- Specified by:
getDisableTimeoutInMinutes
in interfaceWebModuleReader
- Returns:
- Throws:
LbReaderException
-
getIdempotentUrlPattern
public IdempotentUrlPatternReader[] getIdempotentUrlPattern() throws LbReaderException
Description copied from interface:WebModuleReader
Returns idempotent url patterns for this module.- Specified by:
getIdempotentUrlPattern
in interfaceWebModuleReader
- Returns:
- IdempotentUrlPatternReader[] list of idempotent url patterns
- Throws:
LbReaderException
-
accept
public void accept(Visitor v) throws Exception
Description copied from interface:BaseReader
Accepts a visitor and calls its visit method- Specified by:
accept
in interfaceBaseReader
- Throws:
Exception
-
-