use of com.fernandocejas.frodo.internal.observable.ObservableInfo in project frodo by android10.
the class ObservableInfoTest method setUp.
@Before
public void setUp() {
final TestJoinPoint testJoinPoint = new TestJoinPoint.Builder(this.getClass()).withReturnType(Observable.class).withReturnValue(OBSERVABLE_STREAM_VALUE).build();
final FrodoJoinPoint frodoJoinPoint = new FrodoJoinPoint(testJoinPoint);
observableInfo = new ObservableInfo(frodoJoinPoint);
}
use of com.fernandocejas.frodo.internal.observable.ObservableInfo in project frodo by android10.
the class LogObservable method weaveAroundJoinPoint.
@Around("methodAnnotatedWithRxLogObservable(joinPoint)")
public Object weaveAroundJoinPoint(ProceedingJoinPoint joinPoint) throws Throwable {
final FrodoProceedingJoinPoint proceedingJoinPoint = new FrodoProceedingJoinPoint(joinPoint);
final MessageManager messageManager = new MessageManager();
final LoggableObservableFactory observableFactory = new LoggableObservableFactory(proceedingJoinPoint, messageManager, new ObservableInfo(proceedingJoinPoint));
return new FrodoObservable(proceedingJoinPoint, messageManager, observableFactory).getObservable();
}
Aggregations