public HttpClientImpl(Gson gson, HttpURLConnectionFactory httpURLConnectionFactory, ClientConfiguration configuration) { this.gson = Assert.requireNonNull(gson, "gson"); this.httpURLConnectionFactory = Assert.requireNonNull(httpURLConnectionFactory, "httpURLConnectionFactory"); this.configuration = configuration; }
public ControllerProxyImpl(final String controllerId, final T model, final AbstractClientConnector clientConnector, final ClientPlatformBeanRepository platformBeanRepository, final ControllerProxyFactory controllerProxyFactory, final Converters converters) { this.clientConnector = Assert.requireNonNull(clientConnector, "clientConnector"); this.controllerId = Assert.requireNonBlank(controllerId, "controllerId"); this.controllerProxyFactory = Assert.requireNonNull(controllerProxyFactory, "controllerProxyFactory"); this.model = Assert.requireNonNull(model, "model"); this.platformBeanRepository = Assert.requireNonNull(platformBeanRepository, "platformBeanRepository"); this.converters = Assert.requireNonNull(converters, "converters"); }
/** * Default constructor * @param name name of the param * @param value value of the param */ public Param(String name, Object value) { this.name = Assert.requireNonBlank(name, "name"); this.value = value; }
/** * Convenience method to let Dolphin delete a presentation model on the client side */ @Deprecated public static void deleteCommand(final List<Command> response, final String pmId) { if (response == null || Assert.isBlank(pmId)) { return; } response.add(new DeletePresentationModelCommand(pmId)); }
private void onDestroyController(final String controllerId) { Assert.requireNonBlank(controllerId, "controllerId"); if (platformBeanRepository == null) { throw new IllegalStateException("An action was called before the init-command was sent."); } controllerHandler.destroyController(controllerId); }
/** * Constructor * * @param onRemoveCallback callback that will be called for each garbage collection call. */ public GarbageCollector(RemotingConfiguration configuration, GarbageCollectionCallback onRemoveCallback) { this.onRemoveCallback = Assert.requireNonNull(onRemoveCallback, "onRemoveCallback"); this.configuration = Assert.requireNonNull(configuration, "configuration"); }
public DolphinContextTaskQueue(final String dolphinSessionId, final ClientSessionProvider sessionProvider, final CommunicationManager communicationManager, final long maxExecutionTime, final TimeUnit maxExecutionTimeUnit) { this.dolphinSessionId = Assert.requireNonBlank(dolphinSessionId, "dolphinSessionId"); this.tasks = new LinkedBlockingQueue<>(); this.communicationManager = Assert.requireNonNull(communicationManager, "communicationManager");; this.sessionProvider = Assert.requireNonNull(sessionProvider, "sessionProvider"); this.maxExecutionTime = maxExecutionTime; this.maxExecutionTimeUnit = Assert.requireNonNull(maxExecutionTimeUnit, "maxExecutionTimeUnit"); }
private void onSessionEnds(final String dolphinSessionId) { Assert.requireNonBlank(dolphinSessionId, "dolphinSessionId"); final List<Subscription> subscriptions = sessionStore.get(dolphinSessionId); if (subscriptions != null) { for (Subscription subscription : subscriptions) { subscription.unsubscribe(); } } }
/** * Constructor * @param dolphinContextId the dolphin context id */ public DolphinContextMBeanRegistry(String dolphinContextId) { this.dolphinContextId = Assert.requireNonNull(dolphinContextId, "dolphinContextId"); }
public DolphinContext getContextById(String clientSessionId) { Assert.requireNonBlank(clientSessionId, "clientSessionId"); WeakReference<DolphinContext> ref = weakContextMap.get(clientSessionId); DolphinContext dolphinContext = ref.get(); Assert.requireNonNull(dolphinContext, "dolphinContext"); return dolphinContext; }
@Override public <C> CompletableFuture<ControllerProxy<C>> createController(String name) { Assert.requireNonBlank(name, "name"); return controllerProxyFactory.<C>create(name, getId()).handle(new BiFunction<ControllerProxy<C>, Throwable, ControllerProxy<C>>() { @Override public ControllerProxy<C> apply(ControllerProxy<C> cControllerProxy, Throwable throwable) { if (throwable != null) { throw new ControllerInitalizationException(throwable); } return cControllerProxy; } }); } }
public DefaultMessage(final Topic<T> topic, final T data, final long timestamp) { this.topic = Assert.requireNonNull(topic, "topic"); this.data = data; this.timestamp = timestamp; }
public Mutex getMutexForHttpSession(final String sessionId) { Assert.requireNonBlank(sessionId, "sessionId"); final WeakReference<Mutex> mutexReference = sessionMutexMap.get(sessionId); Assert.requireNonNull(mutexReference, "mutexReference"); return mutexReference.get(); } }
protected ObservableList create(final PropertyInfo observableListInfo, final PresentationModel model, final ListMapper listMapper) { Assert.requireNonNull(model, "model"); Assert.requireNonNull(listMapper, "listMapper"); return new ObservableArrayList() { @Override protected void notifyInternalListeners(ListChangeEvent event) { listMapper.processEvent(observableListInfo, model.getId(), event); } }; }
public Mutex getMutexForClientSession(final String sessionId) { Assert.requireNonBlank(sessionId, "sessionId"); final WeakReference<Mutex> mutexReference = sessionMutexMap.get(sessionId); Assert.requireNonNull(mutexReference, "mutexReference"); return mutexReference.get(); } }
public RemoteValidator(final RemoteValidationConfiguration configuration, final Validator validator, final ClassLoader classLoader) { this.configuration = Assert.requireNonNull(configuration, "configuration"); this.validator = Assert.requireNonNull(validator, "validator"); this.classLoader = Assert.requireNonNull(classLoader, "classLoader"); }
@Override public Object get(final String name, final ObjectFactory<?> objectFactory) { Assert.requireNonBlank(name, "name"); Assert.requireNonNull(objectFactory, "objectFactory"); Map<String, Object> localStore = getLocalStore(); if (!localStore.containsKey(name)) { localStore.put(name, objectFactory.getObject()); } return localStore.get(name); }
public ControllerHandler(final DolphinContextMBeanRegistry mBeanRegistry, final ManagedBeanFactory beanFactory, final ServerBeanBuilder beanBuilder, final BeanRepository beanRepository, final ControllerRepository controllerRepository, final Converters converters) { this.mBeanRegistry = Assert.requireNonNull(mBeanRegistry, "mBeanRegistry"); this.beanFactory = Assert.requireNonNull(beanFactory, "beanFactory"); this.beanBuilder = Assert.requireNonNull(beanBuilder, "beanBuilder"); this.controllerRepository = Assert.requireNonNull(controllerRepository, "controllerRepository"); this.beanRepository = Assert.requireNonNull(beanRepository, "beanRepository"); this.converters = Assert.requireNonNull(converters, "converters"); }
public static void register(final ServletContext servletContext, final String mapping) { Assert.requireNonNull(servletContext, "servletContext"); Assert.requireNonBlank(mapping, "mapping"); servletContext.addServlet("remoteValidationServlet", new RemoteValidationServlet()).addMapping(mapping); } }
public ClientScopeInstanceHolder(Bean<T> bean, CreationalContext<T> creationalContext, T instance) { this.bean = Assert.requireNonNull(bean, "bean"); this.creationalContext = Assert.requireNonNull(creationalContext, "creationalContext"); this.instance = Assert.requireNonNull(instance, "instance"); }