Documentation ¶
Index ¶
- Constants
- type ApplicationInstance
- func (eurekaInstance ApplicationInstance) CancelInstance() error
- func (eurekaInstance ApplicationInstance) Heartbeat() error
- func (eurekaInstance ApplicationInstance) StartHeartbeats(intervalInSeconds time.Duration, errs chan error)
- func (eurekaInstance ApplicationInstance) UpdateStatus(statusType eureka.StatusType) error
- type EurekaInstance
Constants ¶
View Source
const ( Put = "PUT" Delete = "DELETE" XmlHeader = "application/xml" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationInstance ¶
type ApplicationInstance struct {
// contains filtered or unexported fields
}
func Register ¶
func Register(baseURL, eurekaAPIPath string, registryInstance eureka.RegistryInstance, httpClient *http.Client) (*ApplicationInstance, error)
func (ApplicationInstance) CancelInstance ¶
func (eurekaInstance ApplicationInstance) CancelInstance() error
func (ApplicationInstance) Heartbeat ¶
func (eurekaInstance ApplicationInstance) Heartbeat() error
func (ApplicationInstance) StartHeartbeats ¶
func (eurekaInstance ApplicationInstance) StartHeartbeats(intervalInSeconds time.Duration, errs chan error)
func (ApplicationInstance) UpdateStatus ¶
func (eurekaInstance ApplicationInstance) UpdateStatus(statusType eureka.StatusType) error
type EurekaInstance ¶
type EurekaInstance interface { Heartbeat() error UpdateStatus(statusType eureka.StatusType) error CancelInstance() error }
Click to show internal directories.
Click to hide internal directories.