AbstractWrapper extends Thread implements Monitorable { public boolean sendToWrapper(String action, String[] paramNames, Object[] paramValues) throws OperationNotSupportedException { throw new OperationNotSupportedException( "This wrapper doesn't support sending data back to the source."); }  void addListener(StreamSource ss); void addSlidingHandler(SlidingHandler slidingHandler); void removeListener(StreamSource ss); List<StreamSource> getListeners(); boolean sendToWrapper(String action, String[] paramNames,
			Object[] paramValues); final AddressBean getActiveAddressBean(); void setActiveAddressBean(AddressBean newVal); int getDBAlias(); CharSequence getDBAliasInStr(); abstract DataField[] getOutputFormat(); boolean isActive(); boolean insertIntoWrapperTable(StreamElement se); boolean isOutOfOrder(StreamElement se); boolean sendToWrapper(Object dataItem); StringBuilder getUselessWindow(); int removeUselessValues(); void releaseResources(); final boolean initialize_wrapper(); abstract boolean initialize(); abstract void dispose(); abstract String getWrapperName(); boolean isTimeStampUnique(); String getPartialOrdersKey(); boolean manualDataInsertion(StreamElement se); Hashtable<String, Object> getStatistics(); static final int GARBAGE_COLLECT_AFTER_SPECIFIED_NO_OF_ELEMENTS; static final String TIME_FIELD; }
@Test (expected=OperationNotSupportedException.class) public void testSendToWrapper1() throws OperationNotSupportedException { SystemTime systemTimeWrapper = new SystemTime(); systemTimeWrapper.sendToWrapper("bla"); }