Codota Logo
org.eclipse.leshan.server.registration
Code IndexAdd Codota to your IDE (free)

How to use org.eclipse.leshan.server.registration

Best Java code snippets using org.eclipse.leshan.server.registration (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: eclipse/leshan

/**
 * @return true if the last registration update was done less than lifetime seconds ago.
 */
public boolean isAlive() {
  return isAlive(0);
}
origin: eclipse/leshan

public void fireUnregistered(Registration registration, Collection<Observation> observations, Registration newReg) {
  for (RegistrationListener l : listeners) {
    l.unregistered(registration, observations, false, newReg);
  }
}
origin: eclipse/leshan

public Registration build() {
  return new Registration(Builder.this.registrationId, Builder.this.endpoint, Builder.this.identity,
      Builder.this.lwM2mVersion, Builder.this.lifeTimeInSec, Builder.this.smsNumber, this.bindingMode,
      this.objectLinks, this.registrationEndpointAddress, this.registrationDate, this.lastUpdate,
      this.additionalRegistrationAttributes);
}
origin: eclipse/leshan

  @Override
  public void onError(Exception e) {
    handlerError(destination.getEndpoint(), ticket, e);
  }
});
origin: eclipse/leshan

public void removeListener(String endpoint) {
  Registration registration = registry.getByEndpoint(endpoint);
  if (registration != null) {
    listeners.remove(toStringAddress(registration.getIdentity().getPeerAddress()));
  }
}
origin: eclipse/leshan

  @Override
  public void run() {
    if (deregistration != null) {
      registrationService.fireUnregistered(deregistration.getRegistration(),
          deregistration.getObservations(), registration);
      registrationService.fireRegistered(registration, deregistration.registration,
          deregistration.observations);
    } else {
      registrationService.fireRegistered(registration, null, null);
    }
  }
};
origin: eclipse/leshan

public long getExpirationTimeStamp() {
  return getExpirationTimeStamp(0L);
}
origin: eclipse/leshan

public void fireUpdated(RegistrationUpdate update, Registration updatedRegistration,
    Registration previousRegistration) {
  for (RegistrationListener l : listeners) {
    l.updated(update, updatedRegistration, previousRegistration);
  }
}
origin: eclipse/leshan

@Override
public Registration getByEndpoint(String endpoint) {
  return store.getRegistrationByEndpoint(endpoint);
}
origin: eclipse/leshan

public void fireRegistered(Registration registration, Registration previousReg,
    Collection<Observation> previousObsersations) {
  for (RegistrationListener l : listeners) {
    l.registered(registration, previousReg, previousObsersations);
  }
}
origin: eclipse/leshan

public RegistrationServiceImpl(RegistrationStore store) {
  this.store = store;
  store.setExpirationListener(this);
}
origin: eclipse/leshan

@Override
public Registration getById(String id) {
  return store.getRegistration(id);
}
origin: eclipse/leshan

@Override
public Iterator<Registration> getAllRegistrations() {
  return store.getAllRegistrations();
}
origin: eclipse/leshan

  @Override
  public void onResponse(LwM2mResponse response) {
    handleResponse(destination.getEndpoint(), ticket, response);
  }
}, new ErrorCallback() {
origin: eclipse/leshan

public void addListener(String endpoint, CoapMessageListener listener) {
  Registration registration = registry.getByEndpoint(endpoint);
  if (registration != null) {
    listeners.put(toStringAddress(registration.getIdentity().getPeerAddress()), listener);
  }
}
origin: eclipse/leshan

@Override
public void registrationExpired(Registration registration, Collection<Observation> observations) {
  for (RegistrationListener l : listeners) {
    l.unregistered(registration, observations, true, null);
  }
}
origin: org.eclipse.leshan/leshan-server-cluster

  @Override
  public void onError(Exception e) {
    handlerError(destination.getEndpoint(), ticket, e);
  }
});
origin: org.eclipse.leshan/leshan-server-cluster

  @Override
  public void onResponse(LwM2mResponse response) {
    handleResponse(destination.getEndpoint(), ticket, response);
  }
}, new ErrorCallback() {
origin: eclipse/leshan

@Override
public void unregistered(Registration registration, Collection<Observation> observations, boolean expired,
    Registration newReg) {
  String jReg = EventServlet.this.gson.toJson(registration);
  sendEvent(EVENT_DEREGISTRATION, jReg, registration.getEndpoint());
}
origin: eclipse/leshan

@Override
public void registered(Registration registration, Registration previousReg,
    Collection<Observation> previousObsersations) {
  String jReg = EventServlet.this.gson.toJson(registration);
  sendEvent(EVENT_REGISTRATION, jReg, registration.getEndpoint());
}
org.eclipse.leshan.server.registration

Most used classes

  • Registration
    An immutable structure which represent a LW-M2M client registration on the server
  • Deregistration
    A Deregistration contains all informations which are removed after a client was unregistered.
  • Registration$Builder
  • RegistrationUpdate
    A container object for updating a LW-M2M client's registration properties on the server.
  • UpdatedRegistration
    An UpdatedRegistration contains the registration before and after a registration update.
  • RegistrationHandler,
  • RegistrationService,
  • RegistrationStore,
  • RandomStringRegistrationIdProvider,
  • RegistrationIdProvider,
  • RegistrationListener
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now