Package org.refcodes.rest.ext.eureka
Class EurekaRegistryContextBuilderImpl
- java.lang.Object
-
- org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
-
- All Implemented Interfaces:
EurekaRegistryContext
,EurekaRegistryContext.EurekaRegistryContextBuilder
,org.refcodes.rest.HomeRequestObserverAccessor
,org.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverBuilder<EurekaRegistryContext.EurekaRegistryContextBuilder>
,org.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverMutator
,org.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverProperty
,org.refcodes.rest.HttpRegistryContext<EurekaServerDescriptor>
,org.refcodes.rest.HttpRegistryContext.HttpRegistryContextBuilder<EurekaServerDescriptor>
,org.refcodes.rest.HttpRegistryUrlAccessor
,org.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlBuilder<org.refcodes.rest.HttpRegistryContext.HttpRegistryContextBuilder<EurekaServerDescriptor>>
,org.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlMutator
,org.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlProperty
,org.refcodes.rest.HttpServerDescriptorAccessor<EurekaServerDescriptor>
,org.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorBuilder<EurekaServerDescriptor,org.refcodes.rest.HttpRegistryContext.HttpRegistryContextBuilder<EurekaServerDescriptor>>
,org.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorMutator<EurekaServerDescriptor>
,org.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorProperty<EurekaServerDescriptor>
,org.refcodes.rest.PingRequestObserverAccessor
,org.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverBuilder<org.refcodes.rest.HttpRegistryContext.HttpRegistryContextBuilder<EurekaServerDescriptor>>
,org.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverMutator
,org.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverProperty
,org.refcodes.rest.StatusRequestObserverAccessor
,org.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverBuilder<EurekaRegistryContext.EurekaRegistryContextBuilder>
,org.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverMutator
,org.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverProperty
,org.refcodes.security.TrustStoreDescriptorAccessor
,org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorBuilder<org.refcodes.rest.HttpRegistryContext.HttpRegistryContextBuilder<EurekaServerDescriptor>>
,org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorMutator
,org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorProperty
public class EurekaRegistryContextBuilderImpl extends java.lang.Object implements EurekaRegistryContext.EurekaRegistryContextBuilder
Implementation of theEurekaRegistryContext.EurekaRegistryContextBuilder
representing a waschechtenEurekaRegistryContext
being a specialization of theHttpRegistryContext
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.rest.ext.eureka.EurekaRegistryContext
EurekaRegistryContext.EurekaRegistryContextBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.rest.HomeRequestObserverAccessor
org.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverBuilder<B extends org.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverBuilder<B>>, org.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverMutator, org.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverProperty
-
Nested classes/interfaces inherited from interface org.refcodes.rest.HttpRegistryContext
org.refcodes.rest.HttpRegistryContext.HttpRegistryContextBuilder<DESC extends org.refcodes.rest.HttpServerDescriptor>
-
Nested classes/interfaces inherited from interface org.refcodes.rest.HttpRegistryUrlAccessor
org.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlBuilder<B extends org.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlBuilder<B>>, org.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlMutator, org.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlProperty
-
Nested classes/interfaces inherited from interface org.refcodes.rest.HttpServerDescriptorAccessor
org.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorBuilder<DESC extends org.refcodes.rest.HttpServerDescriptor,B extends org.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorBuilder<DESC,B>>, org.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorMutator<DESC extends org.refcodes.rest.HttpServerDescriptor>, org.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorProperty<DESC extends org.refcodes.rest.HttpServerDescriptor>
-
Nested classes/interfaces inherited from interface org.refcodes.rest.PingRequestObserverAccessor
org.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverBuilder<B extends org.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverBuilder<B>>, org.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverMutator, org.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverProperty
-
Nested classes/interfaces inherited from interface org.refcodes.rest.StatusRequestObserverAccessor
org.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverBuilder<B extends org.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverBuilder<B>>, org.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverMutator, org.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverProperty
-
Nested classes/interfaces inherited from interface org.refcodes.security.TrustStoreDescriptorAccessor
org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorBuilder<B extends org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorBuilder<B>>, org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorMutator, org.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorProperty
-
-
Constructor Summary
Constructors Constructor Description EurekaRegistryContextBuilderImpl()
Constructs anEurekaRegistryContext.EurekaRegistryContextBuilder
instance.EurekaRegistryContextBuilderImpl(EurekaServerDescriptor aServerDescriptor, org.refcodes.net.Url aRegistryUrl, org.refcodes.rest.RestRequestObserver aPingRequestObserver, org.refcodes.rest.RestRequestObserver aStatusRequestObserver, org.refcodes.rest.RestRequestObserver aHomeRequestObserver, org.refcodes.security.TrustStoreDescriptor aStoreDescriptor)
Constructs anEurekaRegistryContext.EurekaRegistryContextBuilder
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.refcodes.rest.RestRequestObserver
getHomeRequestObserver()
org.refcodes.net.Url
getHttpRegistryUrl()
EurekaServerDescriptor
getHttpServerDescriptor()
org.refcodes.rest.RestRequestObserver
getPingRequestObserver()
org.refcodes.rest.RestRequestObserver
getStatusRequestObserver()
org.refcodes.security.TrustStoreDescriptor
getTrustStoreDescriptor()
void
setHomeRequestObserver(org.refcodes.rest.RestRequestObserver aHomeRequestObserver)
void
setHttpRegistryUrl(org.refcodes.net.Url aRegistryUrl)
void
setHttpServerDescriptor(EurekaServerDescriptor aServerDescriptor)
void
setPingRequestObserver(org.refcodes.rest.RestRequestObserver aPingRequestObserver)
void
setStatusRequestObserver(org.refcodes.rest.RestRequestObserver aStatusRequestObserver)
void
setTrustStoreDescriptor(org.refcodes.security.TrustStoreDescriptor aStoreDescriptor)
-
Methods inherited from interface org.refcodes.rest.ext.eureka.EurekaRegistryContext.EurekaRegistryContextBuilder
withHomeRequestObserver, withStatusRequestObserver
-
-
-
-
Constructor Detail
-
EurekaRegistryContextBuilderImpl
public EurekaRegistryContextBuilderImpl()
Constructs anEurekaRegistryContext.EurekaRegistryContextBuilder
instance.
-
EurekaRegistryContextBuilderImpl
public EurekaRegistryContextBuilderImpl(EurekaServerDescriptor aServerDescriptor, org.refcodes.net.Url aRegistryUrl, org.refcodes.rest.RestRequestObserver aPingRequestObserver, org.refcodes.rest.RestRequestObserver aStatusRequestObserver, org.refcodes.rest.RestRequestObserver aHomeRequestObserver, org.refcodes.security.TrustStoreDescriptor aStoreDescriptor)
Constructs anEurekaRegistryContext.EurekaRegistryContextBuilder
instance.- Parameters:
aServerDescriptor
- The descriptor describing the server.aRegistryUrl
- TheUrl
pointing to the registry service.aPingRequestObserver
- The ping (health) request observer.aStatusRequestObserver
- The status(-page) observer.aHomeRequestObserver
- The home(-page) observer.aStoreDescriptor
- The trust store descriptor describing the trust store to be used when requesting the registry service.
-
-
Method Detail
-
getHomeRequestObserver
public org.refcodes.rest.RestRequestObserver getHomeRequestObserver()
- Specified by:
getHomeRequestObserver
in interfaceorg.refcodes.rest.HomeRequestObserverAccessor
-
getHttpRegistryUrl
public org.refcodes.net.Url getHttpRegistryUrl()
- Specified by:
getHttpRegistryUrl
in interfaceorg.refcodes.rest.HttpRegistryUrlAccessor
-
getHttpServerDescriptor
public EurekaServerDescriptor getHttpServerDescriptor()
- Specified by:
getHttpServerDescriptor
in interfaceorg.refcodes.rest.HttpServerDescriptorAccessor<EurekaServerDescriptor>
-
getPingRequestObserver
public org.refcodes.rest.RestRequestObserver getPingRequestObserver()
- Specified by:
getPingRequestObserver
in interfaceorg.refcodes.rest.PingRequestObserverAccessor
-
getStatusRequestObserver
public org.refcodes.rest.RestRequestObserver getStatusRequestObserver()
- Specified by:
getStatusRequestObserver
in interfaceorg.refcodes.rest.StatusRequestObserverAccessor
-
getTrustStoreDescriptor
public org.refcodes.security.TrustStoreDescriptor getTrustStoreDescriptor()
- Specified by:
getTrustStoreDescriptor
in interfaceorg.refcodes.security.TrustStoreDescriptorAccessor
-
setHomeRequestObserver
public void setHomeRequestObserver(org.refcodes.rest.RestRequestObserver aHomeRequestObserver)
- Specified by:
setHomeRequestObserver
in interfaceorg.refcodes.rest.HomeRequestObserverAccessor.HomeRequestObserverMutator
-
setHttpRegistryUrl
public void setHttpRegistryUrl(org.refcodes.net.Url aRegistryUrl)
- Specified by:
setHttpRegistryUrl
in interfaceorg.refcodes.rest.HttpRegistryUrlAccessor.HttpRegistryUrlMutator
-
setHttpServerDescriptor
public void setHttpServerDescriptor(EurekaServerDescriptor aServerDescriptor)
- Specified by:
setHttpServerDescriptor
in interfaceorg.refcodes.rest.HttpServerDescriptorAccessor.HttpServerDescriptorMutator<EurekaServerDescriptor>
-
setPingRequestObserver
public void setPingRequestObserver(org.refcodes.rest.RestRequestObserver aPingRequestObserver)
- Specified by:
setPingRequestObserver
in interfaceorg.refcodes.rest.PingRequestObserverAccessor.PingRequestObserverMutator
-
setStatusRequestObserver
public void setStatusRequestObserver(org.refcodes.rest.RestRequestObserver aStatusRequestObserver)
- Specified by:
setStatusRequestObserver
in interfaceorg.refcodes.rest.StatusRequestObserverAccessor.StatusRequestObserverMutator
-
setTrustStoreDescriptor
public void setTrustStoreDescriptor(org.refcodes.security.TrustStoreDescriptor aStoreDescriptor)
- Specified by:
setTrustStoreDescriptor
in interfaceorg.refcodes.security.TrustStoreDescriptorAccessor.TrustStoreDescriptorMutator
-
-